system must be capable of recording details of suppliers, and orders sent to suppliers requesting goods. The system must be able to provide a series of reports, for example details of when goods are received and details of payments made. Description User instructions Explanation of functions and algorithms Source code Indentation Comments Usability Ease of use by users who are not computer professionals Application Adherence to specification Input validation Complexity Ability to keep permanent record.