Knowledge Engineering Environment (KEE) is a frame-based development tool for expert systems.
KEE provides an extensive graphical user interface (GUI) to create, browse, and manipulate frames.
KEE supports non-monotonic reasoning through the concepts of worlds.
Through an assumption-based truth or reason maintenance system, inconsistencies can be detected and analyzed.
Typical examples are buttons, dials, graphs, and histograms.