Open main menu

A virtual machine is a piece of computer software that hides the physical characteristics of computer resources from the computer and the user accessing the resources through enclosing programming elements inside modules. These modules contain code that allow the virtual machines to be operated on various computer platforms, negating the need for having a separate codebase for every supported operating system.