Cloud-Computing bezeichnet das Anbieten, Nutzen und Abrechnen von IT-Diensten, die dynamisch an den Bedarf angepasst und über ein Netzwerk bereitgestellt werden. Die Breite der im Cloud-Computing-Kontext angebotenen Dienste umfasst das gesamte Spektrum der Informationstechnologie – u. a. Infrastruktur (z. B. Rechenkapazität, Speicherplatz), Plattformen und Software. Durch die Nutzung von Cloud-Diensten, die nur bei Bedarf zur Weiterverarbeitung auf die Endgeräte der Kunden geladen werden, ergeben sich für den Kunden reduzierte Kosten für Investitionen sowie für die Bereitstellung, den Betrieb und die Abrechnung dieser Dienste. Dabei werden die Cloud-Dienste ausschließlich über technische Schnittstellen und Protokolle angeboten und genutzt.