Pemex Interview Question

How would you pick the right software for a task.