boneStructure
boneStructure is a .Net application Framework, to be used when developing Web applications. Its mainly targeted towards ASP.NET MVC applications.
The framework has come to life from experiences with software development, so it is based upon other peoples projects, as well as mine.
boneStructure does not try to re-invent the wheel, however just provide a number of interfaces upon which applications will be built upon. This is the heart of the framework. However the rest is still very important as these are the modules where the implementations of the interfaces reside.
For Example:
The Core has a Logging interface and there is a Log4Net Module, which is the implementation using Log4Net. When you develop your application it should only care about the interface not the concrete implementation. You could use Nlogger or any other logger as long as the contract is satisfied.
Core

The Framework has been built to use for the registration and management of objects
- TinyPlug
- Castle Windsor
Implemented Frameworks
The implemented contracts use the following frameworks
- DotNetOpenAuth
- NHibernate
- Log4Net
- Dynamic Proxy
- MS MemberShip SQL Provider
Projects which use boneStructure
Zoutei is the first application to utilise this framework, and I am extremely ecstatic on the result!