La virtualización permite ejecutar múltiples sistemas operativos y aplicaciones en una sola máquina física mediante la creación de entornos virtuales independientes. Existen diferentes tipos de virtualización como la virtualización de plataforma, que simula hardware completo, y la virtualización de recursos, que agrupa o divide recursos. La virtualización ofrece ventajas como permitir que usuarios trabajen de forma independiente, facilitar copias de seguridad y optimizar recursos; pero también presenta desventajas como problemas de licencias y dependencia