Contains the functions and specifications needed to solve a user's tech needs
Point of agreement between the customer and vendor before moving into subsequent stages (e.g. scope of work, implementation plan, acceptance testing) of a project
Finally, make sure that all stakeholders are adequately informed of these requirement specifications and constraints - last minute politicking can lead to last minute change