Later interview question

How would you approach designing an application from scratch?