An web based application is like computer program but web server runs it and browser is an interface between user and program.

A Web application is a dynamic extension of a Web server.  There are two types of Web applications:

  • Presentation-oriented: A presentation-oriented Web application generates dynamic Web pages containing various types of markup language (HTML, XML, and so on) in response to requests.
  • Service-oriented: A service-oriented Web application implements the endpoint of a fine-grained Web service. Service-oriented Web applications are often invoked by presentation-oriented applications.