Navidezni stroj je poseben program, zasnovan za posnemanje drugega operacijskega sistema. Običajno se navidezni stroj zažene v OS, medtem ko posnema nov fizični računalnik.
Uporaba tehnologij navideznih strojev omogoča, da se v enem fizičnem računalniku hkrati izvaja več operacijskih sistemov. Včasih je lahko celo težko namestiti dva različna operacijska sistema v en računalnik. To lahko zahteva precej zapleteno zaporedje dejanj.
Navidezni stroji se pogosto uporabljajo za učenje novih operacijskih sistemov. Uporabnik lahko hitro preklopi med različnimi operacijskimi sistemi, da pridobi želene informacije.
Med delom v določenem sistemskem okolju boste morda morali zagnati aplikacijo, razvito za drug OS. Ponovno zagon računalnika in zagon drugega sistema lahko traja dolgo. Uporaba navideznega stroja lahko močno pospeši ta postopek.
Druga pogosta uporaba navideznih strojev je skeniranje določenih aplikacij glede nevarnosti. Veliko varneje je zagnati program v okolju navideznega stroja kot v gostiteljskem operacijskem sistemu. Treba je opozoriti, da uporaba VM omogoča hitro izmenjavo podatkov med aktivnimi sistemi.
Navidezne stroje pogosto uporabljajo razvijalci programske opreme, zasnovane za delo s številnimi operacijskimi sistemi. To vam omogoča, da skoraj takoj preverite delovanje posameznih funkcij programske opreme v več sistemih.
Pogosto se določene vrste navideznih strojev uporabljajo za upravljanje grozdov. V tem primeru ta beseda pomeni nabor računalnikov, združenih v eno samo shemo za izvajanje skupnih nalog. Navidezni stroj je mogoče enostavno prenesti iz enega računalnika v drugega. Namestitev in popolna konfiguracija novega operacijskega sistema traja neprimerljivo dlje.