@WhatDoYouMean: MVC is built on top of the .Net framework.

The .Net framework houses a lot of technologies out of the box, like WPF, Windows Forms and ASP.Net. But there are also a lot of stuff that gets built outside the framework, Silverlight, MVC, etc.

Big advantage is that they can have their own release cycle, also a disadvantage but I think the pros outweigh the cons.