UNIX and Linux System Administration Handbook (5th Ed., chapter 23, p. 833):
“Configuration management software automates the management of operating systems on a network. Administrators write specifications that describe how servers should be configured, and the configuration management software then brings reality into conformance with the specifications.”