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