Pregunta de entrevista de Kemper

Where would you start when writing a new application from scratch?