Virtual Machine (VM)

A software-based simulation of a physical computer, running an operating system and applications as if they were running on physical hardware.