What do we mean by "Web Application"? There is an incredible range of sophistication in web applications from a simple company web site with "brochure ware" to sites like Yahoo or Amazon with complex search engines and order fulfillment. One way to look at the web application architecture is to take the model of a traditional business transaction application and to replace the user front end by the web site. A Customer acquires goods and/or services from your company, in exchange for money. There are mechanisms in place to facilitate that transaction between client and company. Instead of a sales rep, a clerk, a cashier, or such person, you have a browser pointing at a web site. The company is never closed! Customers can serve themselves.

About the author

Andrea MacIntosh is Vice-President Business Development for QA Labs, where she focuses on quality processes, training and consulting. Trevor Atkins is Vice-President Operations at QA Labs. He was formerly the Quality Systems Strategist of Paradigm Development Corp. responsible for quality process definition and internal tool development.