D'après Grady Booch
All architecture is design but not all design is architecture. Architecture represents the significant design decisions that shape a system, where significant is measured by cost of change
Ce point de vue nous permet de dire que le but de l’architecture logicielle est d’éliminer l’impact et le coût du changement. Nous devons essayer de construire quelque chose facilement flexible et changeable.