نظام محاكاة لنظام تشغيل، داخل نظام تشغيل آخر مُضيِّف، يعمل بوصفه نظاماً كاملاً منفصلاً، له مواصفاته وعَتاده الخاص، لكن بشكل وهمي داخل النظام الأساسي للحاسوب. والآلة الافتراضية قادرة على القيام بكامل المهام التي يقوم بها النظام الأساسي، لكنها تُستخدَم عادة من قِبَل المستخدمين المحترفين والمبرمجين؛ لتجربة تطبيقات جديدة، أو تجربة إصدار جديد من التطبيقات أثناء تطويرها، ولها الكثير من الاستخدامات الأخرى.