Una máquina virtual es un software que simula una computadora completa y permite ejecutar programas como si estuvieran en una computadora real. Esto permite probar sistemas operativos sin instalarlos permanentemente y ejecutar sistemas operativos incompatibles con el hardware real. Las máquinas virtuales más populares son VirtualBox, VMware Player y Microsoft VirtualPC.