VM (Virtual Machine) azt jelenti, hogy egy hosztnak nevezett operációs rendszeren szimulálni tudunk más, esetleg több komplex számítógépes rendszert, a hardver és az operációs rendszer együttesét. A módszer lehetővé teszi több, esetleg más operációs rendszert igénylő felhasználók egyidejű munkáját akár egyetlen processzoron is.