Castle's MonoRail provides an implementation of the MVC pattern. MonoRail provides an alternative to traditional ASP.NET development. View engines and controller classes are used in place of WebForms.