Some requirements are- Prepare a nutshell description, understand the needs of the customers, identify similar apps, brainstorm, prepare a list of final outputs and create app flowchart.