VM staat voor Virtuele Machine. Een virtuele machine is een softwareimplementatie van een computer waarmee een fysieke computer meerdere virtuele omgevingen kan hosten. Elke virtuele omgeving heeft een eigen besturingssysteem, applicaties en gegevens. Virtuele machines worden vaak gebruikt voor het testen van software, het hosten van websites en het uitvoeren van taken die veel geheugen of rekenkracht vereisen.