VM pour Virtual Machine (Machine Virtuelle) est un logiciel ou un système d’exploitation qui affiche le comportement d’un ordinateur physique, mais est également capable d’effectuer des tâches telles que l’exécution d’applications et de programmes.
Chaque machine virtuelle dispose de périphériques virtuels qui fournissent la même fonction que le matériel physique et présentent un intérêt supplémentaire en termes de portabilité, maniabilité et sécurité. Une VM peut se résumer en une illusion d’un appareil informatique.
L’un des avantages de la machine virtuelle est de pouvoir se soustraire aux caractéristiques de la machine physique, permettant de fait une forte portabilité pour des logiciels.