Cloud computing poskytuje služby nebo programy, které jsou uložené na serverech v prostředí Internetu. Jejich uživatelé se k nim dostávají např. pomocí webového prohlížeče, klientem aplikace. Programy tak lze používat prakticky odkudkoliv. Pokud je služba placená, neplatí uživatelé za software, ale za jeho používání. Cloud computing vlastní několik atributů bez kterých se neobejde.
**Patří mezi ně patří:**
multitenancy (sdílení počítačových zdrojů mezi uživateli)
obrovská škálovatelnost a elasticita (umožňuje dle potřeby rychle si změnit výpočetní zdroje)
pay as you go (uživatel zaplatí jen za to co spotřebuje)
aktualizovatelnost (software se bez zásahu uživatele automaticky aktualizuje)
přístup pře internet (uživatel se může ke svému softwaru připojit kdekoliv kde je dostupný internet)