Vici MVC is a MVC Web Application Framework for .NET 2.0 or higher.

It runs on the low-level ASP.NET layer provided by the .NET Framework, but does not use ASP.NET WebForms and Controls.

The framework is controller-centric as opposed to the view-centric architecture of ASP.NET WebForms. This allows web applications to be built according to the MVC pattern with minimal effort. The unnatural and overly complicated event model of ASP.NET is a thing of the past.

Vici MVC emphasises on:

  • Complete separation of concerns
  • Ease of use
  • Minimal configuration requirements
  • Integration with any data access technology
  • Performance
  • Easy deployment ("XCOPY deployment")

Source: Vici Project