Domanda di colloquio di Pax8

How would you approach building a new program from scratch?