People Oriented Software Technology, and its Use in Environmental Reporting

We describe a software technology that is “people oriented”, in the sense that it allows us to: specify a task as English syllogisms, together with tables of facts, run the specification consisting of English syllogisms directly, ask questions in English, get hypertexted English explanations of answers, automatically fill in business forms, and to automatically generate database queries and updates.