client-server architecture



Technology that separates computers and application software into two categories clients, and servers to better employ available computing resources and share data processing loads. A client computer provides the user interaction-facility (interface) and some or all application processing, while the a server computer might provide high-volume storage capacity, heavy data crunching, and/or high resolution graphics. Typically, several client computers are connected through a network (or networks) to a server which could be a large PC, minicomputer, or a mainframe computer.
Every computer connected to a website acts as a client while the website's computer acts as a server. Also called client-server environment.

Use this term in a sentence

  • You should try to have good client-server architecture so that everyone can always figure out how to use your site.

    22 people found this helpful
  • The introduction of client-server architecture has greatly improved large-scale productivity as thousands of employees can work on their client computers, performing daily tasks and checking e-mails, while the less frequently accessed data is stored on a high-speed server that only performs large data-related pulls and computations, thus increasing speed and accessibility for all workers.

    20 people found this helpful
  • The new online video game used a client-server architecture to have the many users interact with the company game server; this was the most efficient way to deal with the large user base.

    18 people found this helpful
Show more usage examples...

Browse by Letter: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z