1. A computer program product embodied on a non-transitory computer readable medium, comprising: computer code for identifying content from one or more of a plurality of data sources; computer code for transforming the content into one or more messages; computer code for delivering a first message of the one or more messages to a handset for presentation; computer code for managing a message flow based on user responses, the message flow determining a next message based on a user response to a previous message; computer code for receiving a delivery mode selection of at least two delivery modes, the at least two delivery modes including a first delivery mode in which at least a first portion of the content is to be delivered to a user and a second delivery mode in which at least a second portion of the content is to be delivered to the user, at least one of the two delivery modes including a short message service delivery mode involving a short message service; computer code for delivering the at least first portion of the content to the user utilizing the first delivery mode; computer code for delivering the at least second portion of the content to the user utilizing the second delivery mode; computer code for receiving a command sequence including a first constant portion and a second variable portion, utilizing the short message service; computer code for delivering a response to the command sequence utilizing the short message service, the response including response information identified as a function of both the first constant portion and second variable portion of the command sequence; computer code for delivering a content menu utilizing the short message service in the form of a menu short message service message including: a first menu selection option indicating a first menu short form command including a first one or more characters associated with a first content, a second menu selection option indicating a second menu short form command including a second one or more characters associated with a second content, and a third menu selection option indicating a third menu short form command including a third one or more characters associated with a third content; computer code for receiving the first menu short form command associated with the first content; computer code for receiving the second menu short form command associated with the second content; computer code for receiving the third menu short form command associated with the third content; computer code for, in response to the receipt of the first menu short form command associated with the first content, delivering the first content; computer code for, in response to the receipt of the second menu short form command associated with the second content, delivering the second content; and computer code for, in response to the receipt of the third menu short form command associated with the third content, delivering the third content.