Emulates an entire computer system, including the hardware, on the host computer.

VM images can be run on top of the hypervisor.

Introduces a lot of overhead to virtualize the hardware and run a separate OS.