VM (Virtual Machine)

A VM (Virtual Machine) is a self-contained operating environment that behaves as if it is a separate computer. For example, Java applets run in a Java virtual machine (VM) that has no access to the host operating system.