At run time, an end user of a Microsoft English Query application connects to a Web page through Microsoft Internet Explorer (or other Web browser), and enters a question. Internet Explorer then passes the question to Microsoft Internet Information Server (IIS), along with the URL of the Active Server Pages (ASP) page that executes VBScript.
The script passes the question to English Query for translation into SQL. English Query uses domain knowledge about the target database (in the form of an English Query application) to parse the question and translate it into SQL. The script then retrieves this SQL, executes it (using an ASP database control), formats the result as HTML, and returns the result page to the user.
English Query at Run-Time