The ASP.NET MVC is a framework for building scalable, standards-based web applications using the model-view-controller (MVC) pattern and the power of http://alternativeto.net/software/asp-net/ and the http://alternativeto.net/software/-net-framework .