Cloud computing adalah model akses sumber daya komputasi yang dapat disesuaikan melalui jaringan dengan manajemen minimal, termasuk aplikasi, penyimpanan, dan pengembangan. Keuntungannya mencakup pengurangan biaya, keamanan, dan fleksibilitas, sementara risikonya meliputi kehilangan kontrol, masalah kinerja, dan vendor lock-in. Terdapat berbagai model seperti SaaS, PaaS, dan IaaS serta layanan dari penyedia seperti Google, Microsoft, dan Dropbox.