أداة مبنية لتحاكي أداة أخرى، كالأجهزة والبرامج المصممة لتنفيذ
وإعطاء أوامر في برامج تخص أجهزة أو حاسبات أخرى. وبهذه الطريقة، يمكن لجهاز كمبيوتر أن ينفذ برنامج خاص بكمبيوتر
آخر. كما يحدث في شبكة الإنترنت، عندما تقوم الحاسبات الشخصية بتنفيذ تطبيقات
موجودة على حاسبات كبيرة، عن طريق المحاكي، في عملية اتصال بين الجهازين. وهي قد
تكون على شكل آليات
hardware أو
برمجيات
software. فمثلا، هناك برامج محاكية بإمكانها تحويل
أى كمبيوتر إلى طرفية وكأنها متصلة بكمبيوتر رئيسي
mainframe.