Compared to screen scraping, using ESLCICS provides a more efficient method of communicating with the CICS host. This is because there are no screens to format, navigate or parse. The disadvantage is that the CICS transaction will typically have to be specially written to provide a direct interface by ESLCICS.