title: web.Config vs Database Settings table
body: <p>When you have a system of multiple application, web services and windows services, which is better option?</p>
  
  <p>Option 1) Put all settings in database table and cache it somewhere, probably you will have to use a web service to share the cache object across applications.  You can then view some of those settings in a grid for user manipulation.</p>
  
  <p>Option 2) Put all settings in a common configuration file, and let web.config or app.config of each application points to that file, I am sure there is a way to put those settings in a grid, but probably you will lose the capability of "showing settings based on Role".</p>
  
  <p>Thanks </p>