Maszyna wirtualna nie może bezpośrednio zarządzać zasobami fizycznymi sprzętu, korzysta w tym celu z oprogramowania hiperwizora odpowiadającego za przydzielanie właściwej ilości zasobów. Pozwala to na bardziej efektywne wykorzystanie fizycznego sprzętu komputerowego i jest standardem dla tworzenia środowisk IT w dużych organizacjach.
Dzięki zastosowaniu wirtualizacji możliwe jest spójne zarządzanie środowiskiem IT nawet wtedy, gdy maszyny wirtualne korzystają z odmiennych wersji systemu operacyjnego i oprogramowania. Technologia ta umożliwia elastyczne wprowadzanie zmian w środowisku – m.in. uruchamianie i wyłączanie poszczególnych maszyn wirtualnych np. dla wykonania testów lub rozpoczęcia nowego projektu deweloperskiego.