1. A wireless communications system comprising: a workflow server residing in a mobile communications network, the workflow server including at least one network processor, and the workflow server accessible by a plurality of mobile subscribers; at least one computer readable storage medium storing computer executable instructions that, when executed by the at least one network processor in the workflow server residing in the mobile communications network, implement components comprising: a workflow module comprising sets of workflow instructions for processing different types of information packets from the plurality of mobile subscribers; a deep packet inspection module for inspecting a received packet and providing information about the packet to the workflow module; and selectable communication function modules, the workflow module coordinating processing of the received packet using selected ones of the selectable communication function modules based on the information about the packet provided by the deep packet inspection module.