The ASP.NET MVC 5 Framework is the recent evolution of Microsoft’s ASP.NET internet platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with the entire benefits of ASP.NET.
ASP.NET MVC 5 incorporates various advances over previous versions, including the ability to define routes the use of C# attributes and the ability to override filters. The user experience of building MVC applications has also been substantially improved. The brand new, more tightly integrated, Visual Studio 2013 IDE has been created specifically with MVC application development in mind and provides a full suite of tools to give a boost to development times and lend a hand in reporting, debugging and deploying your code.