1. In a distributed computing environment, a method for dynamically implementing workflow responsive to a directory object state change, the method comprising: detecting a state change to an object in a directory; and responsive to detecting the state change: mapping the state change to the object to a workflow comprising a set of tasks; and executing the tasks to achieve a desired state in the directory.