1. A speech application computer system having access to database; comprising: A. a speech recognition (SR) hardware computer system configured to receive an audio input and generate a context-independent semantic tree for semantic data representing a plurality of valid interpretations of said audio input; B. a set of speech application scripts, loaded at the SR hardware computer system and configured to task said SR hardware computer system, said set of application scripts defining a context; C. a semantic tree evaluator program, configured to receive said set of semantic data and said context and, as a function thereof, to generate a linguistic result corresponding to said audio input, and to return said linguistic result to said set of application scripts; and D. a set of reusable object oriented interfaces local to the SR hardware computer system, said interfaces configured to interface said one or more of said set of application scripts with said SR hardware computer system.