Jest to szerokie pojęcie odnoszące się do abstrakcji zasobów w różnych aspektach komputeryzacji.
Wirtualizacja umożliwia m.in. efektywniejsze wykorzystanie istniejących zasobów sprzętowych środowiska informatycznego poprzez dowolne modyfikowanie cech wirtualizowanych zasobów, dostosowując je do wymagań użytkownika.