File servers are useful for sharing files across a network. With a file server, the client passes requests for file records over network to file server.
Clients and Servers are separate logical entities that work together over a network to accomplish a task. Many systems with very different architectures that are connected together are also called Client/Server.
Client/Server applications development framework.
Firewalls of protection.
Scalability of functions.
Reduced system cost.
Extended services - These are add-on modular software components that are layered on top of base service.