Una máquina virtual permite ejecutar un sistema operativo de forma virtual dentro de otro, lo que trae beneficios como probar software sin afectar el sistema anfitrión y tener varios sistemas en un solo equipo. Las desventajas son el gasto de recursos al dividirlos entre máquinas virtuales. VirtualPC 2007 de Microsoft es un programa gratuito para crear máquinas virtuales en Windows; su instalación y uso inicial implica descargar, instalar y configurar la memoria y disco duro virtual para luego montar una ISO y arrancar el sistema operativo virtual.