Aujourd'hui, les entités d'une entreprise doivent souvent collaborer, et par conséquent, ont besoin d'intégrer leurs applications.
Des entités jusqu'alors indépendantes sont intégrées grâce au moyen de connexion offerts par la technologie. Par ailleurs, en termes d'efficacité, il est préférable qu'elles fonctionnent de façon plus coopérative afin de réduire les coûts et optimiser les résultats. L'objectif commercial les oblige également à se rapprocher. Les départements de marketing et de R+D souhaitent concevoir un produit rentable. En intégrant les connaissances du marché aux informations de développement du produit, la société augmente ses chances de réussir. La collaboration entre entités permet aux compagnies d'amortir les applications commerciales en y recourant dans divers contextes.
L'intégration entre entités est plus abordable que celle entre entreprises, car la sécurité est moins menacée et les interactions plus faciles à gérer. Les entités utilisent généralement les mêmes protocoles, systèmes d'exploitation et langages. En d'autres termes, il s'agit d'un environnement assez homogène. Toutefois, l'essentiel est de disposer des outils appropriés pour intégrer rapidement les applications. Dans le diagramme ci-après, la banque DOM possède plusieurs entités qui doivent se partager des informations. Il y a plusieurs années, pour faire face à ce besoin, elle imprimait des copies des informations d'une entité puis les transmettait à une autre entité, dotée de ses propres systèmes et applications. De nos jours, la banque DOM doit créer des applications intégrées qui englobent ses entités pour aller aussi vite que la concurrence.