Client applications run locally on the machine where the CICS® Transaction Gateway or CICS Universal Client has been installed. They enable access to CICS server transactions and programs from the host machine, as shown in Figure 1 below and Figure 1 of the Java Client applications.
Client applications communicate with CICS servers using the Client API. The Client daemon processes any ECI, EPI and ESI requests, sending and receiving the appropriate flows to and from the CICS servers to satisfy these Client application requests.