Why your ASP.NET MVC Application needs its own framework See http://blog.pluralsight.com/what-is-application-framework