Hypervisor, bir bilgisayar sistemi üzerinde birden fazla işletim sistemi çalıştırmak için kullanılan bir yazılımdır. Bu işletim sistemleri, farklı uygulamaları çalıştırmak için sanal makinelerde çalıştırılır. Hypervisor, sanal makinelerin kaynaklarını yönetir ve her bir sanal makine için ayrı ayrı bir işletim sistemi oluşturur. Bu sayede, bir fiziksel makine üzerinde birden fazla sanal makine çalıştırarak kaynakları daha verimli kullanabilirsiniz. Hypervisor ayrıca, sanal makinelerin birbirlerinden izole edilmesini sağlar, bu da bir sanal makinedeki sorunların diğer sanal makineleri etkilemesini önler.