Gerade bei diesen Systemen ist eine enge Integration verschiedener funktionaler Komponenten von herausragender Bedeutung, da beispielsweise das Vertrags- sehr eng mit dem Lizenzmanagement gekoppelt ist. Der grundlegende Nachteil solcher Lösungsansätze ist aber, dass sie meist relativ komplex sind und eine grundsätzliche Entscheidung für einen Anbieter erfordern. Die Komplexität entsteht einerseits durch die Vielzahl von Komponenten, andererseits durch die notwendige Integration beispielsweise mit ERP-Systemen (Enterprise Resource Planning). Außerdem verursacht der Planungsprozess einen größeren Aufwand, um Client-Systeme effizient verwalten und qualitativ hochwertige betriebswirtschaftliche Daten generieren zu können.