Client presents business needs, objectives, and vision of the product. Requirements are classified from high-level to detailed that correspond to business requirements, user requirements, and then system requirements that are the most important. The last is what the app does, how well the app performs, and whether it suits user goals and user point of view.