The title and scope of the article may force you to argue as web.config files are already there to fulfill the purpose of keeping application specific configuration if any. But i encountered a case where the application's configuration settings in appSettings section grew larger and larger. Providing a flexibility to customer to change any setting value on his own turned out to be problem as it cluttered the web.config file. File eventually became large enough that a setting key value happened to ......