6. Simplifier la conception et la maintenance des applications

Une architecture modulaire, typiquement orientée services (SOA), permet non seulement de faciliter la conception, la maintenance et l'ouverture des applications mais favorise aussi la réduction de la consommation électrique. En effet, une application non modulaire, donc monolithique, sollicite en permanence toutes les ressources dont elle a potentiellement besoin, alors qu'une bonne partie de ses fonctionnalités ne sont que ponctuellement mises en oeuvre par les utilisateurs.