מטרתה של המכונה הוירטואלית היא ליצור למשתמש סביבת עבודה נוספת בתוך המחשב, ובתוכה הוא יוכל להתקין מערכות הפעלה מסוגים שונים, כמו: Windows, Linux, OS X ועוד..

המשתמשים אשר בדרך כלל מקימים מכונות וירטואליות במחשב, עושים זאת על מנת לנסות ולעבוד עם מערכות הפעלה חדשות ושונות ממה שהם מכירים.