Pregunta de entrevista de Derivco

Building a software system, how you decide which programming language to use