القاعدة الاساسية للبرنامج تحتوي على عدد كبير من الواجهات (الوصلات البينية) للتكيف الفردي مع المهمة المعنية عن طريق وحدات خارجية.
يمكن دمجها عبر وحدات خارجية:
لسهولة تنفيذ المهام في وحدات خارجية، يتم منح الوحدات صلاحية الوصول إلى مكتبة وقت التشغيل الموسعة "Runtime library". بالإضافة الى ذلك تتوفر مجموعة أدوات تطوير النظام (SDK). للسماح بتطوير وحدات خاصة ل XGT.