ASP.NET MVC
1) What is MVC?
- MVC stands for Model-View-Controller. It is a software design pattern that was introduced in the 1970s. Also, the MVC pattern forces a separation of concerns, It means the domain model and controller logic are decoupled from the user interface (view). As a result maintenance and testing of the application become simpler and easier.

