My experience is that open source software is almost always managed through config files... Is this your point?