For performance reasons, the "thin" client approach is ideal for data-intensive applications such as reporting. Data-intensive applications typically have a small number of screen I/Os and ACCEPTs, so they can easily be executed on the server to reduce network traffic. The client in this case is "thin," because the server performs the bulk of the application processing.
Our Thin Client technology can be an efficient architecture, with only the user interface portion of your application residing on the client. This model can also be a good choice if you want to develop a graphical user interface for your non-Windows application. In this case, the user interface displays on a Windows machine, while the rest of your application resides on a UNIX, Linux, or Windows machine.