Simply put, Web Applications are dynamic web sites combined with server side programming which provide functionalities such as interacting with users, connecting to back-end databases, and generating results to browsers. Examples of Web Applications are Online Banking, Social Networking, Online Re ...