Das Rahmenprogramm verfügt über eine Vielzahl von Schnittstellen zur individuellen Anpassung an die jeweilige Aufgabe über externe Module.
Über externe Module können unter anderem folgende Funktionen eingebunden und angepasst werden:
Damit diese Aufgaben in externen Module einfach implementiert werden können erhalten die Module zur Laufzeit vom Rahmenprogramm den Zugriff auf eine erweiterte Laufzeitbibliothek. Zusätzlich ist ein SDK (System Development Kit) erhältlich. Damit können sie selbst Erweiterungsmodule für XGT entwickel.