Pemex interview question

How would you pick the right software for a task.