Configuration management is one of the biggest problems of enterprise .NET applications. Since the first release of the .NET framework, configuration has been the main mechanism used by developers to model aspects of applications in a declarative way.
So what’s wrong with .NET configuration?
Reusability
Do you find yourself copying the same configurations sections over and over and over again to the different applications in your enterprise? You are not along.