Hypervisor

A hypervisor, also called virtual machine manager (VMM), is a specific software program that allows multiple operating systems, called guests or virtual machines, to run concurrently on a host machine and manages the host's processor, memory, and other resources allocated to each guest operating system. Hypervisors are typically installed on server hardware to host virtual machines that themselves act as servers.