A virtual machine (VM) is a virtual emulation of a physical computer. VMs use software instead of a physical computer to launch and run applications. The end user's experience when using a VM is ...