Optimal Decision System helps you easily build expert systems in one of the following forms: decision tree and decision table. Optimal Decision System suite is composed of: - Decision Table Designer - Decision Tree Designer - Code Generator Module and Dictionary Manager - Version Manager and Explorer. Decision Tree Designer represents business logic in the convenient form of a decision tree. Using Decision Tree Debugger and Tracing module let you test and debug the behavior of the decision tree after you integrate it in your application. Decision Table Designer represents business logic in the compact and understandable form of a decision table. A decision table is suitable for the analysis of completion and correctness, which is supported by the Table Analyzer module. Both Decision Table and Decision Tree Designer use Code Generator and Dictionary Manager modules to easily integrate your decision tables/trees in external C++/Java applications. Version Manager module and Version Explorer graphical tool are integrated in all three designers enabling you to manage your individual and team projects easier than before.