Advantages of Client-Server Systems
- The work can be distributed among different machines
- The client and server can be designed separately, and kept simpler
- Clients can access the server's functionality from a distance
- Data can be kept centrally on the server
- Or, data can be distributed among servers and clients