Jest to technologia, która pozwala na uruchomienie kilku niezależnych od siebie serwerów na jednym komputerze. Dzięki temu zasoby komputera dzielone są pomiędzy wirtualne maszyny. Wirtualizacja pomaga w pełni wykorzystać moc obliczeniową i zasobową serwerów, stawiając kolejne maszyny wirtualne na jednym fizycznym serwerze.
Dodatkową zaletą jest także szybsze dostarczenie usług dla biznesu w ciągu bardzo krótkiego czasu tworzenia nowego wirtualnego systemu operacyjnego gotowego do pracy. Ponadto podstawowe zadania konserwacyjne związane z serwerami są znacznie uproszczone
i przyśpieszone. Wirtualizacja zwiększa bezpieczeństwo danych w czasie awarii sprzętowej. Do innych zalet wirtualizacji na pewno można zaliczyć obniżenie kosztów energii elektrycznej poprzez konsolidacje serwerów. Wirtualizacja daje możliwość bardzo dokładnego odwzorowania środowiska produkcyjnego do testowego przy minimalnym nakładzie finansowym. Do korzyści płynących z korzystania z wirtualnych serwerów możemy również zaliczyć niezawodność i ciągłość pracy polegająca na szybkim przywracaniu systemu w razie awarii.