Enterprise Content Management Komponenten als unabhängige Dienste: ECM soll Informationen unabhängig von der Quelle und unabhängig von der benötigten Nutzung verwalten. Die Funktion wird hier als Dienst bereitgestellt, der von den verschiedensten Anwendungen im Rahmen einer Serviceorientierten Architektur (SOA) genutzt werden kann. Der Vorteil eines Dienstekonzeptes ist, dass für jede Funktion jeweils nur ein allgemeiner Dienst zur Verfügung steht und redundante, aufwendig zu pflegende und teure Parallelität gleicher Funktion vermieden wird.