Virtualisasi dan cloud computing memungkinkan konsolidasi sumber daya server, menghemat biaya, dan meningkatkan ketersediaan layanan. Teknologi ini memungkinkan pengembangan aplikasi di lingkungan virtual dan menyediakan sumber daya melalui internet sesuai kebutuhan. Ada berbagai jenis layanan cloud seperti infrastruktur, platform, dan aplikasi sebagai layanan yang didukung sertifikasi dari vendor utama.