There are several words with similar (in some sense) meaning:
Options, Settings, Properties, Configuration, Preferences
English is not my native language. Could you explain the difference in simple English please? I think the following template could be useful:
- Use XXX in your GUI in order to let people change behaviour of your application (maybe preferences or settings?)
- Use YYY in your GUI in order to let people change parts of an object (perhaps properties or options?)
- Use ZZZ in your code ...
What are best practices?