Architectural foundation for building maintainable web applications with C#, ASP.NET, MVC, Fluent NHIbernate and Autofac.