1. A process automation system comprising having a multi-tier, hierarchical organization comprising: a first tier comprised of one or more project objects; a second tier comprised of one or more procedure objects, each of the procedure objects associated with one of the project objects; and a third tier comprised of one or more step objects, each of the step objects associated with one of the procedure objects, each of the step objects specifying one or more commands to be executed by resources within the process automation system.