Derivco Interview Question

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