Noun
A condition or capability that a system, person or object has to satisfy, fulfill or comply with.
(computing) Any of the functions of a software system, described formally.