a more detailed description of the functionality to be implemented by the system.
structured document outlining the system
-exact, detailed descriptions of what the system should do -specified with more detail than user requirements readers: end-users, software developer, system architect, client engineer