So the current setup where I work bugs me, but I can't think of anything much better for where to store settings that are used facility-wide(~200 people). Right now they have the settings sitting within an XML file that gets poled by lots of different programs when needed. The natural alternative is to put the data in a DB. They also make use of environment variables for some of the very highly-used data points. Any thoughts on what would be better?
I figure the DB solution with a dedicated module to interract with the DB would do the trick, but maybe that's too much for settings like this?