Norima Consulting interview question

What makes a program good?