Un ECI, pour Enterprise Content Integration, est un logiciel middleware qui interconnecte les applications d'entreprise gérant des documents et du contenu multimédia (GED, Outils Collaboratifs, Messageries, Archivage, Records management…).
L'intégration des contenus répond à plusieurs besoins:
- Migrer le contenu (documents et images) d'un système vers un autre
- Synchroniser tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou...) ou partie de plusieurs référentiels de contenu entre eux
- Rechercher des documents dans tous les référentiels de l'organisation (Une organisation est)
- Offrir un point (Graphie) d'accès unique à tous les documents de l'organisation
- Publier ou pousser ce contenu vers d'autres systèmes (portails d'entreprise, serveurs web)