1. A process management system, comprising: at least one memory operable to store a database and one or more workflows, each of the one or more workflows including a set of instructions comprising instructions to transmit a command to a computing device to wake up the respective computing device without presenting notification on the computing device of receipt of the instructions and to establish a network connection with the system to transmit one or more commands to the computing device; and a processor coupled to the at least one memory, the processor being able to: receive a command to process the one or more workflows; issue a request for identification of one or more computing devices meeting one or more predefined criteria; store a computing device identifier (ID) and data in the database corresponding to each of the one or more computing devices meeting the one or more predefined criteria; and process the one or more workflows for each of the one or more computing devices meeting the one or more predefined criteria by executing the set of instructions included in the one or more workflows, wherein executing the set of instructions included in the one or more workflows includes calling one or more functions to be performed by one or more communicatively coupled systems associated with the process management system and wherein executing the set of instructions further includes communicating the command to the one or more computing devices meeting the one or more predefined criteria to wake up each respective computing device and to establish the network connection with the system.