1. A mobile marketing campaign platform comprising: a computer having a memory, the computer configured to execute a plurality of modules and store data used by the plurality of modules in the memory; a mobile service manager comprising an application server that includes a set of subroutines that exchange messages using a plurality of different mobile communication channels between the computer and mobile devices; and a graphical user interface having input fields suitable for creating and configuring an executable interactive advertising campaign targeted to mobile device users, wherein the executable interactive advertising campaign comprises a plurality of interactive campaign activities, wherein the plurality of modules comprises a planning module comprising: a definition module for setting budget and objectives; and a design module for designing an interactive campaign utilizing a plurality of templates or custom interactive campaign activities; an execution module comprising: design tools for designing an executable interactive campaign from the interactive campaign design made from the templates or custom interactive campaign activities; and operating tools for causing the executable interactive campaign to execute over the plurality of different mobile communication channels, wherein one of the communication channels is, SMS messages; and a reporting module comprising: a tracking module for tracking the plurality of interactive campaign activities, campaign performance objectives; and brand performance objectives, wherein the brand is a feature of the interactive campaign, the reporting module configured to generate an alert when one of the campaign performance objectives or the brand performance objective will not be met, the execution module and the reporting module are accessible through the graphical user interface.