Während immer mehr Unternehmen in der Entwicklung und Produktion die Cloud als Infrastruktur implementieren, stellen sich ihnen aufgrund der Verbreitung des Applikationsportfolios in zahlreiche Umgebungen immer neue Herausforderungen. Jede hat ihre eigenen Schnittstellen, Tools und ihr eigenes Netzwerk der Applikationsbereitstellung und eigene Sicherheitslösungen. Dies hat Auswirkungen auf zahlreiche Personen innerhalb des Unternehmens – darunter NetOps, SecOps, Entwickler von Applikationen und DevOps – da diese neue, an die jeweilige Cloud-Umgebung angepasste Lösungen und einen einheitlichen Service bereitstellen müssen.
Auch die Prozesse der Planung und Beschaffung sind aufgrund der zahlreichen Umgebungen viel komplizierter. Jede Cloud muss die individuellen Anforderungen erfüllen und die TCO müssen berechnet werden, wobei jede Umgebung eine andere Kostenstruktur aufweist. Eine weitere Herausforderung, aufgrund derer Unternehmen Cloud-Lösungen benötigen, sind die schnelleren Prozesse und die Notwendigkeit, ihren Experten zusätzlichen Aufwand ersparen zu müssen. Die Überwachung der Leistung und des Zustands von Applikationen sowie der Erhalt wertvoller Einblicke werden ebenfalls immer komplizierter, da sich das Applikationsportfolio auf zahlreiche Umgebungen erstreckt, ohne dass ein standardmäßiges Format oder Tool zur Berichterstattung zur Verfügung steht.