Istnieje wiele rodzajów technologii wirtualizacji, a zatem wiele różnych produktów do wirtualizacji. Koncepcja wirtualizacji komputerów, która rozpoczęła się na początku lat sześćdziesiątych, doprowadziła do pojawienia się wszystkiego, od sieci wirtualnych po infrastruktury wirtualne. Wśród najpopularniejszych produktów znajdują się rozwiązania nastawione na serwery, komputery stacjonarne i aplikacje.
Produkty do wirtualizacji serwerów są przeznaczone do tworzenia wielu serwerów wirtualnych, które emulują maszyny fizyczne. Jest to możliwe dzięki tworzeniu indywidualnych środowisk systemu operacyjnego (OS), które są logicznie odizolowane od siebie. Dzięki procesowi wirtualizacji wiele systemów operacyjnych może jednocześnie działać na jednej fizycznej maszynie. Celem produktów do wirtualizacji serwerów jest maksymalizacja wykorzystania podstawowego sprzętu i jego zasobów.
Produkty do wirtualizacji pulpitu wykorzystują model klient-serwer do oddzielenia środowiska pulpitu od fizycznej maszyny. Ten rodzaj oprogramowania zapewnia użytkownikowi zdalny dostęp do swojego komputera, niezależnie od tego, czy znajduje się on w domu, w biurze, czy w centrum danych. Dostęp do zwirtualizowanego pulpitu można uzyskać za pomocą szerokiej gamy urządzeń użytkowników końcowych, w tym cienkich klientów, komputerów przenośnych i urządzeń PDA. Wirtualizacja pulpitu może sprawić, że komputer będzie dostępny za pośrednictwem dowolnego obsługującego połączenia sieciowego, na praktycznie każdym kompatybilnym urządzeniu.
Produkty do wirtualizacji aplikacji izolują aplikacje działające na sprzęcie od systemu operacyjnego i od siebie nawzajem. Umożliwiają one wdrożenie środowiska wirtualnego — wraz z kluczami rejestru, bibliotekami DLL i frameworkami — bez konieczności instalowania jakichkolwiek dodatkowych aplikacji lub usług w systemie hosta. Wirtualizacja aplikacji oferuje wiele korzyści, w tym oszczędność kosztów licencji na oprogramowanie, optymalną alokację zasobów i bardziej efektywne wykorzystanie sprzętu. Produkty te są wykorzystywane w takich dziedzinach, jak e-commerce, bankowość internetowa i zarządzanie łańcuchem dostaw.
Produkty do wirtualizacji są opracowywane przez wielu różnych dostawców. Dwóch wiodących dostawców to Microsoft® i VMware®. Jednym z najpopularniejszych produktów firmy Microsoft® jest Microsoft Virtual Server®, samodzielny monitor maszyny wirtualnej (VMM), który pomaga w tworzeniu maszyn wirtualnych w systemach operacyjnych Windows XP®, Windows Vista® i Windows Server®. VMWare Server™ to tylko jeden z wielu produktów z bogatej oferty produktów wirtualizacyjnych VMWare®. To oprogramowanie jest dobrze znane ze swojej zdolności do uruchamiania na systemie operacyjnym hosta, a także do maszyn wirtualnych działających w systemie.
Wraz z rozwojem komputerów, wirtualizacja nadal się rozwija. Od lat technologia ta umożliwia organizacjom i użytkownikom maksymalizację sprzętu przy jednoczesnym korzystaniu z optymalnej wydajności aplikacji. Biorąc pod uwagę jego rozpowszechnienie w świecie IT, wprowadzenie w przyszłości bardziej innowacyjnych produktów do wirtualizacji jest bardzo prawdopodobne.