a set of use cases that illustrate the basic processes that the system needs to support
set of scenarios that describes an interaction between a user and a system
key features of the system. something that provides some measurable result to the user or an external system