En pocas palabras, la máquina virtual (o VM para abreviar) es un sistema informático emulado que imita la configuración y la operatividad de una PC real.
La máquina virtual basada en software (también conocida como máquina virtual de virtualización completa o máquina virtual del sistema) es, en general, un sistema operativo separado completamente funcional dentro del sistema operativo host real. Es realmente útil tener uno de esos si, por ejemplo, desea probar su producto de software en diferentes plataformas, o necesita usar una aplicación incompatible con su sistema operativo actual, o si desea crear una copia de seguridad del sistema operativo.