1. One or more computer-readable memory devices or storage devices having computer-executable instructions thereon that, when executed, perform acts comprising: obtaining live states of one or more target computing devices of a target computer infrastructure, the live states indicating software components currently installed on the one or more target computing devices; parsing a descriptor file to retrieve configuration data that declares a desired state of the one or more target computing devices of the target computer infrastructure, the desired state indicating a first software component for installation on the one or more target computing devices; identifying a set of individual target computing devices having corresponding live states indicating that the first software component is not installed; generating a plan script that includes executable deployment commands, wherein the executable deployment commands are configured to call functions to deploy the first software component to the individual target computing devices such that the corresponding live states of the individual target computing devices are changed to the desired state; determining, based on an administrator-configurable setting, when individual deployment commands are to be executed; and executing the plan script to deploy the first software component to the set of individual target computing devices, wherein execution of at least one of the individual deployment commands is delayed for a predetermined period based on the administrator-configurable setting.