Epic interview question

How would you design software to solve a specific problem.