W pierwszym podejściu do wirtualizacji najważniejsze jest że wogóle to działa! Póżniej pojawiają się kolejne wymagania. W przypadku środowisk korporacyjnych ważne jest aby:
- wydajność rozwiązania,
- możliwość montorowania użycia zasobów (procesor, pamieć, sieć),
- łatwa administracja
- możliwość administracji przez wielu administratorów z różnymi pozimomami uprawnień (administrator wirtualnej maszyny powinien mieć możliwość jej zrestartowania przez przyciśniecie wirtualego przycisku Power lub Reset ale tylko swojej),
- możliwość migracji między systemami wituzalizującymi (w przypadku awarii serwera wirtualizującego),
- bezpieczeństwo,
- Łatwa automazycja zadań (np. możiwość oskryptowania tworzenia i modyfikowania ustawień, możliwość tworzenia skryptów do sprawdzania konfiguracji – audyt ustawień),
- rozbudowane opcje raportowania