Graphical user interface
محرك الشطرنج هو برنامج حاسوبي يختص بالشطرنج يدرس ويحلل ويقيم وضعيات الشطرنج أو متغيرات الشطرنج ويولد قائمة من النقلات المقترحة التي يُعتبر أنها الأفضل والأقوى. مُحرك الشطرنج هو في العادة النهاية الخلفية مع واجهة سطر الأوامر في النهاية الأمامية من دون رسوميات أو . عادة ما تُستخدم المحركات مع نهاية أمامية هي واجهة مستخدم رسومية على شكل نافذة مثل تشاسبايس أو أكسبورد التي يمكن للمستخدم التفاعل معها عبر لوحة مفاتيح، فأرة أو شاشة لمس. هذا يسمح للمستخدم باللعب ضد عدة محركات من دون تعلم واجهة مستخدم رسومية جديدة لكل محرك، ويسمح لمختلف محركات الشطرنج باللعب ضد بعضها البعض.