# Java Client Customizing

## General Information

| The Java Client uses a different API to access the Agile e6 server. Whereas the Windows Client uses the RPC-based DataView protocol (the GFI module). Java, Web, and Batch Client use the ECI as low level protocol and the JET layer as high level API. This has some implications for server side code. The Java Client Customizing document gives a broad overview of some of the changes, more detailed information on other Java Client configurations can be found in the respective module documentation of this online help.