What are the characteristics of Client/Server?
Service
Encapsulation of services
Shared resources
Asymmetrical protocols
Mix-and-match
Transparency of location
Message based exchanges
Scalability
Integrity
Client/Server computing is the ultimate "Open platform". It provides the freedom to mix-and-match components of almost any level. Clients and servers are loosely coupled systems that interact by a message-passing mechanism.