* Větší flexibilita: Pomocí virtuálních strojů mohou návrháři OS snadno experimentovat s různými operačními systémy a konfiguracemi, aniž by je museli instalovat na samostatné fyzické stroje. To může ušetřit čas a prostředky a také to usnadňuje testování nových operačních systémů a funkcí.
* Vylepšené zabezpečení: Spuštění operačních systémů ve virtuálních počítačích může pomoci zlepšit zabezpečení jejich vzájemnou izolací. To může zabránit šíření škodlivého softwaru mezi operačními systémy a také to může útočníkům ztížit přístup k citlivým datům.
* Snížené náklady: Architektura virtuálního stroje může pomoci snížit náklady tím, že umožňuje návrhářům OS provozovat více operačních systémů na jednom fyzickém stroji. To může ušetřit peníze na nákladech na hardware a také snížit potřebu IT personálu spravovat více fyzických strojů.
Kromě těchto výhod lze architekturu virtuálních strojů použít také ke zlepšení výkonu a spolehlivosti. Spuštěním operačních systémů na virtuálních strojích mohou návrháři OS vyladit výkon každého operačního systému a mohou také využít funkce základního hardwaru ke zvýšení spolehlivosti.
Celkově architektura virtuálních strojů nabízí řadu výhod pro návrháře OS a je to stále populárnější přístup pro vývoj a testování nových operačních systémů.