Requirements are used to establish a contract between the customer (or other stakeholder) and those responsible for designing and implementing the system. Source OMG Systems Modeling Language (SysML) 1.6