specify the external behavior of the system such as the functionalities of the system from the end-user's view.
describes how a system should interact with users and other systems
relates directly to a process a system has to perform or information it needs to contain.