Les systèmes d’information distribués sont en constante évolution fonctionnelle et technique.
Leur complexité ne cesse de s’accroître, avec notamment la généralisation des architectures multi tiers et l’innovation des technologies qui les portent. Tous ces facteurs conduisent fréquemment à l’insatisfaction des utilisateurs et à l’explosion des coûts de fonctionnement.