Definition of a Client
Go Up to Client/Server Concepts
An InterBase client is an application, typically written in C, C++, Delphi or Java, that accesses data in an InterBase database.
In the more general case, an InterBase client is any application process that uses the InterBase client library, directly or via a middleware interface, to establish a communication channel to an InterBase server. The connection can be local if the application executes on the same node as the InterBase server, or remote if the application must use a network to connect to the InterBase server.
InterBase is designed to allow clients to access an InterBase server on a platform and operating system different from the client’s platform and operating system.