Client/Server applications can also be differentiated by how the distributed application is split between the client and the server.
The fat server model places more function on the server.
The fat client does the reverse.
Groupware, transaction and the web servers are examples of fat servers; database and file servers are examples of fat clients.
Distributed objects can be either.