EZ-Xpert 3.0 is everything you will ever need to build fast, accurate and efficient high-performance expert systems with ease.  Get the power to rapidly develop your own rule-based systems while cutting development, implementation and maintenance costs with one package.  The only rule you need to know: with EZ-Xpert 3.0, there’s nothing more to learn or buy - ever.




Break all the rules by downshifting to low costs and gearing up for high speed with our patent-pending paradigm shift for intelligent systems.  EZ-Xpert 3.0 completely eliminates the need for an inference engine, so you get:

HIGH SPEED – Compiled applications test up to 20,000 rules per second! Plus, EZ-Xpert applications can run on a PC and give you improved performance over an inference engine running on a mini-computer.

PRECISION AND NO BUGS – Applications meet 23 verification criteria, ensuring that the system is built accurately and correctly. The Debugger evaluates the project and tells you what to do next.

FAST DEVELOPMENT – The expert can create 100s of rules a day without assistance.

FREE DISTRIBUTION – No royalties, no proprietary code, no inference engine to buy, support or implement.  Nothing but EZ-Xpert to learn or buy – ever!

NO CODE TO WRITE – Generates verified systems directly into C++ and VisualBasic.  

NO LANGUAGE TO LEARN – Since there’s no inference engine, you won’t need to learn, implement or support the computer language an inference engine requires. EZ-Xpert generates code in the language you are already using!

LOW COST DEVELOPMENT AND MAINTENANCE - Verification, Refinement, and Code Generation are done by EZ-Xpert.  This means lower cost and less time for development and maintenance.

LOW COST IMPLEMENTATION – No inference engine costs.  Downsize your hardware or run more consultations. Implement on a PC!




Windows Development Platform – the IDE runs in Windows.

Implementation Languages Generated –  C++ Windows and Visual Basic. C++ UNIX, C++ Linux, and Java are in development as a free update.

Integrated Development Environment - menu-driven, fill-in-the-blank interface with 6 Wizards leads you through building the application.

Rigorous repository based methodology with explicit definitions.

Support of 5 Rule Types (Deterministic, Incomplete, CNF based, Exceptions, and User Defined) for single or multi-valued actions.

Algorithmic Manipulations – truth-preserving algorithms are used for logical simplification, range simplification, and conflict resolution.

Internal inference engine for testing.

Applications may be generated as complete applications or as code to be embedded in your application.

Applications may be generated in three types. Interactive systems first forward chain over known Facts, then use cost-driven backward chaining to elicit values from the user. Automated systems forward chain over known facts and immediately return the success or failure of the consultation. Monitoring systems “wait” for asynchronous inputs and return only when the consultation succeeds.

Values may be transparently supplied through parameter passing, configuration file, Fact files, API calls, or user-supplied code.

Gamma Factors are used to weight CNF calculations between the Product and Additive methods.

Applications optionally include Explanation and Fact File support.




Sometimes rules need referees.  Our consulting services include a full range of capabilities.  Let our experts create custom intelligent systems, port existing systems and/or maintain systems for you.  Our accomplished consultants have the knowledge and experience to accelerate the development and deployment of your high-performance expert systems.




Bend the rules to make them work for you.  EZ-Xpert 3.0 brings you flexible and customized automation.  This unique software takes values from many sources (including databases and sensors) and reasons on them without human intervention.  Then EZ-Xpert sends commands to sensors, enters data into databases, sends emails, or executes user-supplied code.


EZ-Xpert lets you generate interactive systems that evaluate user inputs as well as automated systems and monitoring systems that operate transparently to the user.