Es gibt im Wesentlichen drei Cloud-Service-Modelle. IaaS (Infrastructure as a Service) besteht aus hochautomatisierten Rechenressourcen. Es ist hoch skalierbar und ermöglicht den schnellen Zugriff auf und die Überwachung von Computern, Datenbanken und anderen Netzwerkdiensten. PaaS (Platform as a Service) ist hilfreich bei der Anpassung von Anwendungen, die Cloud-Komponenten benötigen. Es trägt zur Optimierung des Workflows bei, wenn mehrere Entwickler beteiligt sind. SaaS (Software as a Service) bezeichnet das Service-Modell, bei dem Anwendungen über Cloud-Plattformen bereitgestellt und anschließend von einem Drittanbieter verwaltet werden.