A VM (Virtual Machine) is a software emulation of a computer system, allowing you to run an operating system and applications in an isolated environment on a host computer, as if it were a separate physical machine.