ASP.NET Core MVC 2.2 is a rich framework for building web apps and APIs using the Model-View-Controller design pattern. The ASP.NET Core MVC 2.2 framework is a lightweight, open source, highly testable presentation framework optimized for use with ASP.NET Core. ASP.NET Core MVC 2.2 provides a patterns-based way to build dynamic websites that enables a clean separation of concerns. It gives you full control over markup, supports TDD-friendly development and uses the latest web standards.