Android Team Documentation
So, a client is the piece of software that accesses to the service made available by the server. Client can be installed in a device, like Biopad Android, or P200. Also it can be a piece of software hosted in a PC, like ZK Client Setup or ZK Attendance Log RT Monitor.
Clients are always the ones to initiate connection with the server.