Les modèles de conception sont des solutions éprouvées pour résoudre des problèmes récurrents d’architecture applicative, indépendamment du langage utilisé. Ils structurent la façon dont les développeurs organisent le code, facilitent la reprise d’un projet par de nouveaux intervenants et limitent les régressions lors des évolutions.

Pour une DSI, leur usage se traduit directement par une réduction des coûts de TMA et une meilleure prévisibilité des chantiers d’évolution.