• The ability to expand or otherwise adapt to changing needs. For instance, the capability of a computer application to maintain proper operation when moved from one operating system to another. Ideally, such an application would maximize its ability to work within each system, depending on the resources offered by said systems. Also, the extent of such scalability.