ASP.NET MVC website framework was
developed on top of ASP.NET using proven best engineering design patterns and practices. This means that rather than developing a website framework form scratch, if
you develop a website from this framework, you can save a lot time and money especially when the project enters into the maintenance stage.
Of course if you are
looking to develop a small web site which needs to be completed within one or two days time and also if the web site has very few pages, then ASP.NET MVC may not be
the right solution .. :-)
Tom