a software computer that, like a runs an operating system and applications, however does not physically exist.
a software implementation of a computer system, allowing one physical computer to run several &"virtual computers&", each with their own independent operating system and application software.
a self-contained operating environment, imposed through software, that takes on the function of / behaves like a separate computer, often used to run intermediate code or an operating system