Thus, the system dramatically simplifies procedures to provision machines and resources such as user accounts, software configuration and updates, resource allocation, and the like. [0138] Additionally, the system 800 executes a workflow until the convergence of a desired state of a number of objects in the directory is achieved (e.g., with respect to a group o