COMPUTER SCIENCE 0 COMPUTER SCIENCE 1 Web Application Introduction 2 Discussion of the MVC architecture 2 MVC architecture 2 Apply MVC architecture on web application development 3 A discussion of client and server interaction 4 Client and server communication within web applications 4 Client and server technology 5 Conclusion 5 References 6 Introduction The term web application is defined as a program that is mainly used to store data on a remote server through a browser interface. The below figure shows the components of MVC architecture: Figure: components of MVC architecture (Source