This whole arrangement is called the client-server model.
It is widely used and forms the basis of much network usage.
The most popular realization is that of a Web application,
in which the server generates Web pages based on its database in response to client requests that may update the database. The client-server model is applicable when the client and server are both in the same building
(and belong to the same company),
but also when they are far apart.
For example,
when a person at home accesses a page on the World Wide Web,
the same model is employed,
with the remote Web server being the server and the user’s personal