16. The system of claim 15 , wherein the queries comprise requests for calculations.
15. A system for processing data information using natural language relationships, comprising: an application module having an evaluator and a translator, wherein said evaluator receives structured rules including descriptive variable names, receives queries requesting analysis of data in accordance with the received structured rules, selects structured rules for evaluation in accordance with the data type, evaluates the selected structured rules using the data to obtain all solutions available, places said solutions in a stack of solutions, and selects solutions to be output from a stack of solutions according to prioritized solution data types; a processor operatively coupled to the application module; a database of rule definitions which is operatively coupled to the processor; an interface operatively coupled to the processor and the application module, said interface passing the queries to the evaluator; means for outputting the selected solutions to a user in an format selectable by the user; and means for outputting the rules applied in generating the selected solutions to the user in outline format.