En un mot, la machine virtuelle (ou VM en abrégé) est un système informatique émulé qui imite la configuration et l'opérabilité d'un vrai PC.
La machine virtuelle basée sur le logiciel (également connue sous le nom de machine virtuelle de virtualisation complète ou de machine virtuelle système) est dans l'ensemble un système d'exploitation distinct entièrement fonctionnel à l'intérieur du système d'exploitation hôte réel. C'est vraiment pratique d'en avoir un si vous voulez, par exemple, tester votre produit logiciel sur différentes plates-formes, ou avez besoin d'utiliser une application incompatible avec votre système d'exploitation actuel, ou souhaitez créer une sauvegarde du système d'exploitation.