22. The method of claim 5 , wherein the software application is selected from the group consisting of a social network application, an application for obtaining directions, a search application, and a messaging application.
5. A method of entering information into a software application other than a speech recognition application resident on a device using a processor, comprising: recording speech presented by a user using a device-resident capture facility; transmitting the recording through a wireless communication facility to a speech recognition facility; transmitting contextual information relating to the software application to the speech recognition facility; receiving results generated utilizing the speech recognition facility using an unstructured language model based, at least in part, on the contextual information relating to the software application and the recording, wherein the contextual information includes an identity of the mobile communication facility, an identity of a non-speech recognition application resident on the mobile communication facility and a usage history of the non-speech recognition application resident on the mobile communication facility, and wherein user feedback is used to adapt the unstructured language model; loading the results into the software application; and simultaneously displaying the results as a set of words and as a set of application results based on those words.