...
DefaultLayer: The default layer is “hardcoded” by the definition of your configurationClass
GlobalLayer: The global layer is used to create an enterprise-wise configuration
GroupLayer: Each user can be within a configurationGroup. You are able to configure this whole group
UserLayer: The user-specific configurations are stored here
ComputerLayer: If you want to create configurations just for a single computer, this is the layer of choice. This might contain hardware specificsspecificsSettings will be overwritten from the computerlayer upwards.
Before your start implementing your configuration you might think about which configuration you want to save in which layer. Perhaps you need two different configurations? For example you might have a global configuration for the access to your system to integrate, but also a userspecific one for saving authentication information? As said you should make the decision before you start to implement.
...