Virtual machine
Software that emulates an entire computer
In computing, a virtual machine (VM) is the virtualization or emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve specialized hardware, software, or a combination of the two.
From Wikipedia, under CC BY-SA. More on occurri.