Die Integration findet auf zwei Ebenen statt. Auf der einen Seite müssen die einzelnen Komponenten einer Lösung eine Einheit bilden. Das kann zum Beispiel die Integration von GIS in die Business-Logik sein. Auf der anderen Seite muss eine Lösung in die IT-Infrastruktur passen. Zum Beispiel muss eine mobile Anwendung Daten mit dem Hauptsystem austauschen können. Doppelte Erfassung von Daten und Systembrüche (Wechsel des Systems innerhalb eines Businessprozesses) sollten vermieden werden.

Da praktisch alle Firmen eine IT-Infrastruktur und Fachanwendungen einsetzen, gewinnt die Integration an Bedeutung. Die Programmierung von Schnittstellen und Services sind dabei zentrale Elemente.