1. A system for use in managing a communication to a computing device over a network, comprising: a plurality of applications, each application within the plurality being configured to send and to receive text messages with the computing device; and a server device that is coupled to the plurality of applications and is configured to perform actions, including: intercepting a text message from one of the applications destined to the computing device; determining message controls based on a combination of at least one of an application control, a message delivery control, a requester control, or a destination control, wherein the message controls limit a number of messages to be sent; if the number of messages exceed at least one of the determined message controls for a defined time period, blocking the message from being sent; and if the number of messages is less than or equal to each of the determined message controls for the defined time period, enabling the intercepted message to be sent to the mobile device.
4. The system of claim 1 , wherein the requester control defines a maximum number of text messages that can be sent based on a request from a requesting device identifier within the defined time period, and wherein the destination control defines a maximum number of messages that can be sent to the destination computing device within the defined time period.