27. The mobile system according to claim 1 , wherein the one or more utilities included in the agent library include at least one of a text and string handling, function, a network communications function, a database lookup and management function, a fuzzy and probabilistic evaluation function, or a text to speech formatting function.
27. The mobile system according to claim 1 , wherein the one or more utilities included in the agent library include at least one of a text and string handling, function, a network communications function, a database lookup and management function, a fuzzy and probabilistic evaluation function, or a text to speech formatting function. 28. The mobile system according to claim 27 , wherein the system agent: provides default functionality and foundation services that can be used by each of the plurality of domain agents; uses one or more of the utilities included in the agent library to perform one or more of the text and string handling function, the network communications function, the database lookup and management function, the fuzzy and probabilistic evaluation function, or the text to speech formatting function; and manages one or more criteria handlers used to determine the context for the natural language speech utterance, wherein the one or more criteria handlers provide context sensitive procedures for extracting information from the at least one question or command.