1. A system for populating a telecommunications switch with data for call processing, the system comprising: a dependency map of a transaction having commands to be sent to provision at least one telecommunications switch, the commands executable in the at least one telecommunications switch, the map organizing the commands into a hierarchy of command levels comprising a parent command level and at least one child command level, wherein each command at each child command level has processing dependent upon at least one command at a higher level in the hierarchy, and wherein the map is further defined as a text string that includes the commands and at least one identifier identifying dependencies between the commands; and a component operable to process the map such that commands at the parent command level are communicated to the at least one telecommunications switch before commands at the at least one child command level, wherein the component is a multi-threaded application operable to send a plurality of commands at one level in the hierarchy of command levels to the at least one telecommunications switch at substantially the same time, and wherein the component holds processing of a child command at the at least one child command level until confirming that the telecommunications switch has processed the at least one command at the higher level from which the child command depends.