In classic IT projects, business logic and programming code are integrated, therefore this leads to the same logic appearing in different locations within the same (or different) applications. This makes these applications difficult to implement in a consistent way and are costly to maintain.
Through experience it is often seen that for each individual business process a separate application is used. Generally if you buy or even bespoke build these applications, there will be a significant overlap in functionality.
This is where rule based systems come into the league of their own, systems that store their logic separately in a central location. This sharing of business logic through the various applications is driven by a LogicBase.
Making your Business Logic centrally available through a LogicBase to all your business applications has obvious advantages: