Enterprise Application Integration (EAI) dient der Integration verschiedener Applikationen, die auf unterschiedlichen Plattformen verteilt sindund im Sinne der Daten- und Geschäftsprozessoptimierung verbunden werden können. Werden die Applikationen über die Unternehmensgrenzen hinaus vernetzt, spricht man von B2B.
Unter Einbeziehung aktueller BPM-Suiten führender Softwarehersteller lassen sich heterogene, autonome Anwendungssysteme prozessorientiert integrieren. Wesentlich für diese Art der Integration, die man auch als lose gekoppelt bezeichnet, ist die Trennung von Geschäftsprozesslogik und Geschäftsfunktionen.