Store, manage and distribute software configuration for a single application or a distributed system.