1. A system, comprising: at least one processor; a memory comprising program instructions, wherein the program instructions are executable by the processor to implement a configuration management service configured to: receive via a network, from a plurality of clients, a plurality of configuration requests in accordance with a standard network interface to the configuration management service, wherein each of the plurality of configuration requests specifies a configuration for one or more target systems indicated by the configuration request and includes a client identifier that uniquely identifies a client of the configuration management service that initiated the corresponding configuration request; for each received configuration request: generate a package comprising one or more components for implementing the configuration specified by the configuration request on the one or more target systems indicated by the configuration request; and send the package to the one or more target systems indicated by the configuration request via a network; receive via the network, from a client of the configuration management service, a configuration verification request in accordance with the standard network interface to the configuration management service, wherein the configuration verification request specifies an installed configuration on a target system to be verified; determine, via the network and in response to the configuration verification request, that the installed configuration on the target system is not correct according to a stored configuration specification corresponding to the installed configuration on the target system; generate an update package comprising one or more components for correcting the installed configuration on the target system; and send the update package to the target system via the network.