Il termine Cloud Computing sta ad indicare un insieme di tecnologie ce permettono sotto forma di un servizio offerto da un provider al client, di memorizzare, archiviare ed elaborare dati, grazie all'utilizzo di risorse hardware/software distribuite e virtualizzate in rete. I dati non risiedono per forza nel PC, ma possono anche essere memorizzati su Internet; infatti cloud computing significa gestire esternamente, ovvero online, le applicazioni e le attività. Tra gli esempi di cloud computing troviamo Gmail, Hotmail, Google Apps.