Cloud computing je model pro všudy přítomný, pohodlný, síťový přístup na vyžádání ke vzdálenému souboru konfigurovatelných výpočetních zdrojů (sítě, servery, disky, aplikace a služby), které mohou být okamžitě vyhrazeny a poskytnuty s minimálními nároky na správu nebo potřebu zásahu samotného poskytovatele. Podle NIST tento cloudový model sestává z pěti základních vlastností: samoobslužný systém na vyžádání, široký síťový přístup, sdružování zdrojů, rychlá elasticita, měření služby. Dále obsahuje několik společných vlastností jako škálovatelnost, virtualizace, orientace na služby, pružný výpočetní výkon, zvýšená bezpečnost, geografická distribuovatelnost, atd.