A hypervisor is software or firmware that creates and manages virtual machines by abstracting physical hardware resources. It enables multiple operating systems to run concurrently on a single physical machine. Hypervisors are fundamental to virtualization and cloud computing. Example: VMware ESXi and Microsoft Hyper-V.