Virtualization
Virtualization gives us the ability to create the virtual environment, which support a multiple guest operating systems. Hypervisor OS is used to divide the physical host into multiple virtual machines, wherein each machine has its own operating system. In this, we can virtualize:
Server operating system
Desktop operating system
Virtual appliances, which can be used as network/security devices