This is where the bulk of our work has historically been performed. For 20 years we have been developing high performance client server applications for Fortune 100 companies. Typically, these applications have involved the merging of several external data sources with entries numbering in the millions while incorporating all of the client's pertinent business rules. These applications have been used in decision support functions, as the basis for vendor/client contractual performance tracking, and a seemingly endless series of client specific needs.
We break our Client/Server application discussion into two categories: LAN based and Web based, where in the web based category we do not differentiate between Intranet, Internet and Extranet network topologies. The differentiators between the LAN and Web based (n)Tier Client/Server applications are the User Interface Tier and the Middle Tier.
Usually the requirements dictated by the UI side determine the which network paradigm to use, at which point we then select between available Middle Tier Technologies. Applications where there is little to no actual processing of information at the user interface are prime candidates for a Web Based service. As the need for increased power at the user level, or where there are active local storage and or retrieval of results at the users' end moves the selection more toward a classic LAN Based application, with a custom Windows(tm) application as the GUI, communicating more or less directly with the back end server(s).
Web Based (n) Tier Client Server Applications:
LAN Based (n) Tier Client Server Applications:
With these capabilities we are able to design, develop, implement and maintain secure applications of virtually any scope and complexity. Our design experience, along with our extensive knowledge of various industry's business rules, enable us to build concise solutions at reasonable rates.