We have standardized on the Autofac
framework for supporting Dependency Injection
in our .NET applications. Dependency injection allows us to practically split our software source code into small modules which then makes it easier to test software in small manageable chunks. This contributes to overall reliability and the ability to make software modifications more easily.