What is Client / Server architecture?
A client / server (C/S) system is a software architecture which distributes processing between a client (user) computer and a central server. Part of the computer program is actually executed on each machine and the two components communicate over a network. The client portion of a C/S database may form queries on the user’s machine while those queries are executed on the server returning only the results. The internet can also be considered a C/S system where the user’s client (browser software) interacts with a server which returns HTML pages. In this kind of software, the software can be developed to create either thin or thick client systems.