Il cloud computing è una tecnologia che consente la distribuzione e l'uso di applicazioni e dati online tramite provider di terze parti. I suoi vantaggi includono riduzione dei costi e maggiore flessibilità, mentre gli svantaggi riguardano la dipendenza da internet e problemi di sicurezza. Esistono diversi tipi di servizi cloud, tra cui IaaS, PaaS e SaaS, e diverse distribuzioni come cloud pubblico, privato e ibrido.