Програмне забезпечення або апаратний компонент, що створює та керує віртуальними машинами, дозволяючи на одній фізичній комп’ютерній системі одночасно виконувати кілька операційних систем.
Архітектурний рівень або модуль (монолітний або мікроядерний), що забезпечує ізоляцію, безпеку та розподіл ресурсів між віртуальними машинами, виступаючи посередником між апаратним забезпеченням і гостьовими ОС.