Web application
Appearance
An application delivered over the World Wide Web. Web applications are popular due to the ubiquity of the web browser as an application client.
Though many variations are possible, a web application is commonly structured as a three-tiered application. In its most common form, a web browser is the first tier, an engine created using some dynamic web content technology (e.g., CGI, PHP, or Java servlets) is the middle tier, and a database is the third tier.