L'utilisation de modules de construction conserve constantes les proportions entre les différentes parties de l'édifice, préservant ainsi son harmonie d'ensemble.
L´architecture logicielle est une vue tournée sur l'organisation interne et le découpage en couches et modules du ou des logiciels du système informatique.