Thick Client Development PDF Print E-mail

What is a "Thick Client" application?

"Thick Client" applications are standalone programs that generally do not need to interact with a server, at least not to perform most of their functionality.  This is contrast to the "Thin Client" which almost always needs to communicate with a server to function.  Web based applications are the most common form of a thin client because everything runs in a web browser, communicating with a web server to perform various tasks.  Take the server out of the equation and the web session cannot function.
 
Thick Client applications usually serve a specific purpose, and need to be installed, or at a minimum executed in a run-time environment on the local PC.  Examples of thick client applications include most of the programs you have installed on your computer.  Have you ever burned a CD or DVD on your computer?  Then you used a thick client program to accomplish that!

We also develop middleware applications that tie standalone technologies and applications together for centralized management and reporting.  These can be thick client applications, which augment a current environment or application, or perform standalone tasks that are more practical with a thick client interface than a web based interface.  These can also be web services that tie disparate data feeds together for reporting or other manipulation.
 
We have developed programs that monitor live data feeds in the automotive industry where a web application was impossible, to embedded systems applications that manipulate datasets inside microcontrollers and allow easy programming of onboard and standalone RAM/ROM chips and other memory allocation.  We would love to explore your next project with you.

If you have such a project in mind, we would love to talk with you about your goals and see if we might be able to help.  If we can't, we can certainly point you in the right direction. 

 
< Prev