Virtualisasi adalah menjalankan suatu platform diatas platform lainnya. Platform disini pada umumnya mengacu pada OS (Operating System), yang berarti dengan virtualisasi kita bisa menjalankan suatu OS diatas OS lainnya. Hal ini sangat membantu kita untuk bisa menggunakan suatu aplikasi yang hanya bisa berjalan di atas suatu platform OS tertentu, sementara komputer yang akan digunakan telah menggunakan platform OS sesuai expertise kita.
Dalam virtualisasi dikenal istilah :
- Guest OS
- Host OS
Dimana Host OS adalah OS yang berjalan dibawah secara real, sementara Guest OS adalah OS yg berjalan secara virtual (diatas Host OS). Sebagai contoh, netbook saya menggunakan platform OS Microsoft Windows XP dan ingin menjalankan suatu aplikasi yang hanya bisa berjalan di Linux. Maka Host OS saya adalah Microsoft Windows XP dan Linux akan menjadi Guest OS.