29 August 2013 It is conditions or capabilities needed by a user to execute specific tasks or achieve certain goals that must be achieved to fulfill the contract, standards, specifications, or other formal documents. Related posts: Software Infrastructure