We have learned how to create 3-tier Model-View-Presenter
applications with the help of MVC# framework. As an example we have
chosen the ASP.NET MVC sample application to demonstrate all advantages of MVC#
over ASP.NET MVC and other MVC frameworks. Applications done with MVC# are no
less structured and testable and better suited modern UI controls than those
built with existing MVC frameworks. In addition we should say that MVC# has support for other presentation platforms (WinForms, in plans: Silverlight and WPF) allowing to
run the same application under different GUI's.