Web applications have evolved from being static web pages to complex applications that provide a multitude of functionality. You can think of a web application as a normal computer application that simply operates over the internet.
In this section, we will discuss the various components of web applications.