Thick Client Applications

What is a Thick Client Application?

Thick Client applications refer to the applications that run on a user’s machine. In these applications, the client handles most of the business logic, which includes the validations, view components and occasionally, temporary data. Common Thick Client Applications are : Zoom, Skype, etc.

Features of Thick Client Applications

o Thick Client Application perform complex calculations

o They display richer graphics

o They possess complex menus and forms

The architectures of Thick Client Applications

Two-Tier Architecture

These types directly communicate with a database through a database connection driver.

Thick Clients developed on a two-tier architecture send database queries directly to the database and the business logic is executed on the basis of the records/response from the server.

Three-Tier Architecture

These types of thick clients have the followings:

1.Client Application

2. Application Server

  1. Database ;

In ThreeTier Architecture, theclient application communicates with an protocol. The application server, inturn, queries a database to fetch/store data.

Last updated