CTG is middleware that permits non-CICS client programs to interoperate with CICS applications running on Enterprise Server. In this context, the abbreviation CTG is used to mean IBM CICS Transaction Gateway or IBM Universal client.
The CTGDEMO sample application demonstrates how CTG can be employed as the middleware to enable client ECI or EPI programs to interact with a server-based CICS application.