Define Requirements
Defining requirements is considered part of planning to determine what the application is supposed to do and its requirements. For example, a food delivery application would require the ability to connect with a driver. An inventory program might require a search feature.