A computer program that uses the World Wide Web for connectivity and user interface. A user connects to and runs a web application by using a web browser on any platform. The user interface of the application is the HTML pages displayed by the browser. The application itself runs on a server, connected to the browser through the World Wide Web.
Web applications are stored on a server and delivered to users over the Internet. A Web application is usually a three-tier structure, comprising a User Service tier (allowing user access to the application), a Business Service tier (allowing the user to carry out complex activities) and a Data Service tier (which allows data storage and retrieval).
A software application, executed by a web server, which responds to dynamic web page requests over HTTP. See also " Web Server", " Web Application", " Web Service".