Arches Framework
The Arches Framework, an application framework consists of a software framework used by software developers to implement the standard structure of an application.
The framework's core features can be used by any C# application, but there are extensions for building .NET Web Services, Web Forms and MVC Projects on ASP.NET platform. The Arches Framework is open source.