VM, kısaca bir sanal bilgisayar sistemidir ve gerçek bir bilgisayar gibi hareket eder. İçinde bir işletim sistemi ve uygulama bulunan sanal makine, yarattığı sanal ortam üzerinde yazılımların çalışmasını sağlar. Tüm sanal makineler tamamen birbirlerinden bağımsızdırlar. Sanal makina kullanarak, mevcut işletim sisteminizden başka bir işletim sistemi de kullanabilirsiniz. Yani, tek bir bilgisayara birden fazla sanal makine yerleştirerek, birkaç işletim sistemi ve uygulamayı tek bir fiziksel sunucu (ana bilgisayar) üzerinde çalıştırabilirsiniz.