A hypervisor is software that creates and manages virtual machines (VMs) on a physical server.
It allows multiple virtual machines to run on a single physical machine, with each VM having its own operating system and resources.