Rational stellt EGL in Komponenten zur Verfügung, wodurch Sie die Komponenten auswählen können, die Sie jeweils für Ihre Programmierungsbedürfnisse benötigen. Es gibt eine Kern-EGL, die sich aus den Basisprogrammteilen und -kennwörtern zusammensetzt, und es gibt Erweiterungen zu diesem Kern, mit denen Sie verschiedene spezialisierte Tasks ausführen können bzw. die Ihnen die Arbeit mit anderen Technologien, wie SQL, ermöglichen.
Daher weisen vielen Themen in dieser Dokumentation einen Abschnitt auf, der die Kernbedeutung des Begriffs behandelt sowie zusätzliche Abschnitte, in denen die Änderung der Kernbedeutung in anderen Kontexten beschrieben wird. So stellt die Anweisung get die Grundfunktion "read" für die Sprache bereit. Wenn Sie SQL für Ihr Datenbankmanagement verwenden, müssten Sie das Hauptthema "get" sowie die Abschnitte mit den Aspekten zu "get" für SQL lesen.
Darüber hinaus beinhalten einige Themen Kompatibilitätsüberlegungen zu bestimmten Plattformen, wie z. B. IMS/VS oder CICS. Suchen Sie nach solchen Überlegungen, wo zutreffend, in einer Tabelle am Ende des jeweiligen Themas.
Wenn im Handbuch einfach IMS erwähnt wird, sind sowohl IMS/VS als auch IMS BMP gemeint.