En los programas Java™ puede utilizar la biblioteca de clases Java para que CICS (JCICS) para acceder a servicios de CICS y enlazar con programas de aplicación escritos en otros idiomas.
Los programas de aplicación de CICS se pueden escribir en los lenguajes COBOL, C, C++ , Java, PL/I o lenguaje ensamblador. La mayor parte de la lógica de proceso se expresa en sentencias de lenguaje estándar, pero para solicitar servicios de CICS, las aplicaciones utilizan las interfaces de programación de aplicaciones proporcionadas. Los programas COBOL, C, C++, PL/I o de ensamblador pueden utilizar las interfaces de programación de aplicaciones EXEC CICS o la biblioteca de clases C++. Los programas Java utilizan la biblioteca de clases JCICS. JCICS se describe en el tema La biblioteca de clases Java para CICS (JCICS).