I've just take a look at a couple of Dependency Injection frameworks that are available for .Net today, namely Unity from Enterprise Library and Ninject . To try school myself further on these frameworks, I decided to look at the respective documentations...