Ein Anbieter von Cloud-Diensten, oft auch als CSP bezeichnet, verwaltet ein entferntes Rechenzentrum, in dem Anwendungen, Server (sowohl reale als auch virtuelle), Datenspeicher, Entwicklungstools, Netzwerkfunktionen und andere Computerressourcen gehostet werden. Cloud Computing ist der Internet-Zugang zu diesen Ressourcen auf Abruf. Diese Materialien werden vom CSP gegen eine monatliche Abonnementgebühr oder nutzungsabhängige Gebühren zur Verfügung gestellt. Die Technologie, mit der Clouds funktionieren, wird oft als "Cloud Computing" bezeichnet. Sie umfasst eine Art virtualisierte IT-Infrastruktur wie Server, Betriebssysteme, Netzwerke und andere Infrastrukturen, die mit Hilfe spezieller Software abstrahiert wurden, um eine gemeinsame Nutzung und Aufteilung ohne Rücksicht auf die physischen Hardwaregrenzen zu ermöglichen. Ein Hardwareserver kann zum Beispiel in mehrere virtuelle Server aufgeteilt werden.