Virtual machine

(abbreviated VM; virtual machine) provides a virtual runtime environment for executing programs. VMs enable the execution of similar programs in different hardware and operating system environments. VMs for executing Java or Java script are implemented in some browsers, for example.

Source: logipedia / Fraunhofer IML