La virtualización es una técnica para ocultar las características físicas de los recursos de computación para simplificar la forma en que otros sistemas, aplicaciones o usuarios finales interactúan con los recursos.
Una aplicación como VMWare o Microsoft Virtual PC de Windows puede permitir ejecutar aplicaciones de Linux o de otro, y viceversa en un PC virtual.
La virtualización permite a un único recurso físico (como un servidor, un sistema operativo, una aplicación o un dispositivo de almacenamiento) aparecen como múltiples recursos lógicos, o hacer múltiples recursos físicos (tales como dispositivos de almacenamiento o servidores) aparecen como un recurso lógico único.