a document with technical, detailed specifications on the functionality and constraints on a system for software engineers
a more detailed description of the functionality to be implemented by the system.
structured document outlining the system