specific system functionalities are listed, and developers begin to think about how the parts of the system should inter-operate to meet the functional requirements.
requirements, which are related to functional aspect of software fall into this category. ex: user should be able to mail any report to management.
- state what users of your software should be able to accomplish - always state from perspective of user