Completeness, all functions and data is included
Readability, how easily a system is understood
Usability, ease with how the end-user can use the system
Timeliness, how quickly a system process and deliver outputs
Accuracy, correctness of system output
Relevance, provides useful information that is relevant
Reliability, consistency of program
Flexability, how easy it is to adapt the system
Security, ability to protect data from unauthorised users
Mantainability, easy to update