A hypervisor is software that manages virtual machines and allows multiple virtual machines to run on a single physical server. You could call it a virtualization system.
KVM (OpenStack) is used to provide VDS services with Linux/FreeBSD operating systems. For Windows operating systems, Microsoft's Hyper-V is used.