The main quality goals for the architecture are:
- Usability: The framework can be understood, learned, and used, and is attractive to the stakeholders.
- Maintainability: The framework can be modified, corrected, adapted, and extended to react to changes in its environment.