While applying knowledge, stored as rules, frames or predicates, these systems have limited tools to differentiate cases or reason in context in which these rules are applied. Our opinion - these shortcomings limit professional use of ordinary Information Systems and AI tools. ICaR has been built to overcome these limitations. The major skill you need is being able to articulate your knowledge. Facts and rules are basic constructs in ICaR .
Graphical interface makes writing rules intuitive easy.
For defining fact value you can build complex mathematical or textual expressions. Having this simplicity in building blocks allows creating most complex and large expert systems. Large and complex expert systems can be partitioned into smaller knowledge bases, and out of smaller expertise it is possible to construct a sophisticated system. Relational data structure ICaR represents both, knowledge and data models, as a relational data structure. However, ES developer can concentrate on the knowledge he puts in, while ICaR automatically picks up all relational structure from this knowledge.