Il cloud computing consiste nel consumo on-demand di servizi e risorse IT su una rete. Una delle funzioni principali del cloud computing è che evita agli utenti di dover gestire e manutenere direttamente le risorse sottostanti – dagli elementi fondamentali dell'infrastruttura come elaborazione e storage dei dati, fino ad applicazioni complete.