 | Portability: Portability is the ease of transferring
software products to various hardware and software
environments.
|
 | Ease of use: Ease of use is the ease with which people
of various backgrounds and qualifications can learn to use
software products and apply them to solve problems.
It also covers the ease of installation, operation and
monitoring.
|
 | Functionality: Functionality is the extent of
possibilities provided by a system.
|
 | Timeliness: Timeliness is the ability of a system
to be released when or before its users want it.
|
Source: Bertrand Meyer, ``Object-Oriented Software Construction'',
Chapter 1.