a condition or capability needed by a user to solve a problem or achieve an objective and that must be met or possessed by a system or system component
the process of establishing the services that the customer requires from a system and the constraints under which it operates and is developed
functionality that a system must provide for its users