has slightly different meanings to different people. Some believe a Web application is anything that uses Java, others consider a Web application anything that uses a Web server. The general consensus is somewhere in between. In this article, a Web application will be loosely defined as a Web system (Web server, network, HTTP, browser) in which user input (navigation and data input) effects the state of the business. This definition attempts to establish that a Web application is a software system with business state, and that its front end is in large part delivered via a Web system. The general architecture of a Web application is A new term has entered