Una máquina virtual es un software que emula una computadora completa, permitiendo ejecutar programas como si se estuviera en un hardware real. Este software permite instalar sistemas operativos diferentes sin conflictos, dando la apariencia de tener otra computadora dentro de la principal. Existen diferentes tipos de máquinas virtuales y programas para activarlas, como VMware Player o Virtual PC, los cuales utilizan los recursos del hardware anfitrión.