Wirtualizacja – szerokie pojęcie odnoszące się do abstrakcji zasobów w różnych aspektach informatyki.
Wirtualizacja umożliwia efektywniejsze wykorzystanie istniejących zasobów sprzętowych środowiska informatycznego poprzez dowolne modyfikowanie cech wirtualizowanych zasobów, dostosowując je do wymagań użytkownika.
Jedną z pierwszych szeroko stosowanych technik wirtualizacji była technika wirtualizacji pamięci operacyjnej. Obecnie technika ta jest powszechna nie tylko w superkomputerach, serwerach czy komputerach osobistych, ale także w systemach wbudowanych. Inną techniką wirtualizacji jest wirtualizacja sprzętu komputerowego w celu umożliwienia jednoczesnego uruchamiania wielu systemów operacyjnych . Program stworzony do wirtualizjacji to VirtualBox .