This document provides an introduction to web applications. It discusses the evolution of the internet and world wide web, and defines a web application as a client/server application that uses a web browser as the client and connects to servers over the internet. The typical architecture of a web application involves a web browser, web server, data store, and back-end components working together.