ClientConfig gives your client a user-friendly interface for making site wide changes, while you as the administrator set up the different options available to the end-user.
Settings are available in chunks and templates with the familiar
[[++setting]] tag for super easy implementation, and from snippets or third party code through the
Settings in ClientConfig with the same key as system or context settings will override those values.
As of v2.0, ClientConfig also supports a multi-context mode, which allows users to set values for each individual context.