The Difference Between Web-Based and Client-Server Applications
With the rising costs of software application implementation and ongoing support, you face the difficult decision of whether to select traditional client-server applications or to go with the newer Web-based applications.
-
Architectural Differences
-
According to Information-Management.com, client-server applications are typically two-tiered, consisting of an in-house server loaded with the operating system, a database and application software and a client personal computer loaded with a software application that interacts with the server. Web-based applications are usually three-tiered, consisting of a database server, a Web server and possibly a separate application server. You use an Internet browser to connect to and use the application.
Financial Concerns
-
Companies pay for Web-based applications on a subscription or usage basis. Client-server applications, however, are purchased up front, usually with a huge initial cost and ongoing licensing and maintenance fees, which can wind up costing as much as 20 percent per year of the original fee according to The IQ Group.
-
Support Considerations
-
Servers need regular maintenance such as upgrades, patches and hardware maintenance. All costs to purchase, maintain and upgrade the network for client-server applications are the company's responsibility. A company using a Web-based application through an Application Service Provider, however, is little involved with support.
-
References
- Photo Credit Network connection image by Fantasista from Fotolia.com