software that creates an operating environment that emulates another computer platform (for example, parallels desktop creates a virtual pc on an intel macintosh computer).
emulation of one computer (hardware and operating system) on another. flexible and isolated
software system that allows us to install multiple operating systems in a host computer, using the host hardware.