1. A method of placing at least one programmatic package in response to a state change in a clustered computing system comprising: receiving the state change; in response to the receiving the state change, ordering the at least one programmatic packages, each of the at least one programmatic packages configured with a package priority, the package priority representing a user designated assignment of programmatic importance from high to low; placing the at least one programmatic package having a highest package priority on a configured node, the configured node included as part of the clustered computing system; and for each of a remaining of the at least one programmatic packages, placing each of the remaining of the at least one programmatic packages on a node set in accordance with a user-specified package dependency, the node set included as part of the clustered computing system.