Prinsip dari konsep cloud computing adalah menjalankan semua aplikasi di website.
1. IaaS. Cloud computing dibangun berdasarkan sistem yang menghubungkan tiap komponen sehingga
membuka berbagai kemungkinan seperti “Infrastructure as a Service“ (IaaS). Pengelola dapat mengendalikan seluruh infrastruktur, misalnya virtualized hardware. Skalanya dapat diatur seperti pada “Amazon Elastic Compute Cloud“ (EC2).
2.“Platform as a Service“ (PaaS) terutama ditujukan bagi developer. Disini, pengelola bukanlah end-user program, melainkan hanya menyiapkan seluruh working environment.Contoh yang paling terkenal adalah “Google App Engine“.
3. Aplikasi ketiga dari cloud computing adalah “Software as a Service“ (SaaS). Pada SaaS, pengguna dapat “menyewa” program. Tools berjalan di browser dan tidak butuh platform tertentu.