Mvc 3 is a Asp.net framework which is used for building scalable, standards-based web applications using well established design patterns and it is the main power of ASP.NET and the .NET Framework. It installs side-by-side with ASP.NET MVC 2, so get started using it today. In the Mvc 3 you looked how ASP.NET MVC has matured through two previous releases, looking in more depth at the features and focus of ASP.NET Mvc 3. Mvc 3 have Razor view engine feature which is one of the most coolest and it is up just a little bit more with much smaller and lighter in size. Mvc 3 is Granular Request Validation and Sessionless Controller and via Sessionless Controller you can easily control your session behavior for controllers and also support for Unobtrusive Ajax and Unobtrusive Client Side Validation.