title: Turning application's features on/off
body: <p>I have several features in my .net application that I would like to be able to turn on/off. As I understand there several options available: </p>
  
  <ul>
  <li>Config file </li>
  <li>Registry </li>
  <li>Custom xml file</li>
  </ul>
  
  <p>I would like to avoid anything related to Windows registry due to the security reasons. At the same time what I don't like about config file/custom xml files is that it can be access by the client (for example the client can turn on the feature he/she didn't pay for). </p>
  
  <p>I would really appreciate an advice on my problem. Is there a way to track changes made in config file (I still want to be able to change other settings), or can I for example build some process that is gonna run before the release of my application and gonna ask what features to turn on/off and save this settings somewhere (not available for a client). </p>
  
  <p>Thanks a lot.  </p>