Able to adjust readily to different conditions; able to be modified for a new use or purpose
- This pertains to the scalability of the application’s real world functionality.
- As the client’s operating environment evolves, so does its use of the application.
- The application should be flexible and configurable enough to fulfill its core functions in a variety of use cases.
- Stay within the confines of the functional purpose, but allow for broader adoption.