Hypervisor لایه نرم افزاری است که ماشین‌های مجازی را هماهنگ می‌کند. همچنین به عنوان یک رابط بین VM و سخت افزار فیزیکی عمل می‌نماید و تضمین می‌کند که هر کدام به منابع فیزیکی مورد نیاز برای اجرا، دسترسی دارند.