Networking - Thick client

Thick client

The term "thick client" as opposed to thin client describes a graphical client application which runs on the user's operating system. A thick client usually has greater processing capacity and may have a sophisticated graphic interface. Nevertheless, this requires development effort and tends to be a mixture of presentation (graphic interface) and application logic (processing power).

This type of application is usually installed on the user's operating system, and a new version must be installed when upgrading. To resolve this, programmers of thick applications usually build in a functionality which runs on application start-up and checks a remote server to see if a newer version is available, if so, it prompts the user to download and install the upgrade.

Ask a question
CCM is a leading international tech website. Our content is written in collaboration with IT experts, under the direction of Jean-François Pillou, founder of CCM reaches more than 50 million unique visitors per month and is available in 11 languages.
This document, titled « Networking - Thick client », is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (

Subscribe To Our Newsletter!

The Best of CCM in Your Inbox

Subscribe To Our Newsletter!