Overview

LogicGem is a software tool with a two-fold audience, software developers (programmers) and business analysts (non-programmers).  The common thread between these two diverse groups is that they both need to design logically complete business rules. For the programmer, the business rules are in fact functional requirements for a software application which are translated into a programming language that becomes part of the application. For the business analyst or domain expert, the same need exists with the exception of translating the logic to a programming language. Business analysts need to develop concise business rules that represent real life or proposed business processes and these processes need to be every bit as logically robust as a software implementation.  Collectively, we can refer to both groups of programmers and business analysts as “logic engineers.”

LogicGem is the appropriate tool for these applications, and is based upon a tried and proven methodology called “decision tables.” Decision table technology is the vehicle by which logically complete business rules may be constructed.

The LogicGem logic processor software tool is designed to provide a familiar, easy-to-use way to create, edit, verify and compile decision table logic. LogicGem provides the means to prototype and expand a high-level procedural concept into a decision table, work it through analysis and design phases, and then generate English language documentation and programming source code in various programming languages. LogicGem provides tools to ensure that a table’s logic is complete, unambiguous and contains every applicable rule in an expanded or reduced format.


LogicGem software is a Microsoft Windows application to provide a familiar, easy-to-use tool to create, edit, verify and compile decision table logic.