Cloud computing is wanneer computerdiensten worden geleverd door een bedrijf of plaats buiten de plaats waar ze worden gebruikt. Het is vergelijkbaar met de manier waarop elektriciteit naar gebruikers wordt gestuurd: zij gebruiken gewoon de elektriciteit die naar hen wordt gestuurd en hoeven zich geen zorgen te maken over waar de elektriciteit vandaan komt of hoe deze wordt gemaakt en naar hen wordt gebracht. Elke maand betalen ze alleen voor wat ze hebben gebruikt en niets meer. Het idee achter cloud computing is vergelijkbaar: de gebruiker kan gewoon gebruik maken van opslag, rekenkracht of ontwikkelomgevingen, zonder zich zorgen te hoeven maken over hoe deze achter de schermen werken.

De wolk is een metafoor voor het internet, gebaseerd op hoe het wordt beschreven in computernetwerkdiagrammen. Net zoals in de echte wereld wolken delen van de hemel aan het zicht onttrekken, verbergt de wolk in de informatica de complexe infrastructuur die het internet doet functioneren. Het is een vorm van computergebruik waarbij IT-gerelateerde handelingen "als dienst" worden geleverd, zodat gebruikers via het internet ("in de cloud") toegang hebben tot deze diensten. Zij hoeven de achterliggende technologieën niet te kennen of te controleren, waardoor zij niet tegen ethische en juridische problemen aanlopen.

Volgens het IEEE is cloud computing een concept waarbij informatie op servers wordt geplaatst en via het internet naar andere apparaten wordt gestuurd, zoals computers, laptops, handhelds en sensoren. Het omvat het idee van software as a service (SaaS), zoals Web 2.0, die afhankelijk zijn van het internet om aan de behoeften van hun gebruikers te voldoen. Google heeft bijvoorbeeld verschillende kantoorsuite-apps gemaakt die toegankelijk zijn via een webbrowser. In tegenstelling tot andere software die dezelfde taken uitvoert, waaronder Microsoft Office, worden de software en de gegevens opgeslagen op de servers van Google, niet op de machine waarop ze worden gebruikt.