If your users can edit a text file {
if you can convince them to follow JSON syntax {
use an external json file
} else {
use an external text file using your own syntax
}
}
I do this for stuff like credentials, server and db differences, etc. My profile (global variables) then becomes quite small.