Use DECISION Manager to take a fresh look at capturing and managing the business logic that drives the automated decisions in your business, from the minute you start discovering, gathering and formulating business requirements.

With our interactive modeling software and methodology, business users and analysts:

  • Define high-level logic expressed as decisions in terms meaningful to the business.
  • Decompose business logic into a more granular form to ensure that one piece of logic can be changed without affecting any other piece of logic.
  • Normalize business logic to ensure that each piece of logic is used, stored and maintained in one place.
  • Group business logic in a manner that ensures its re-usability across the enterprise.
  • Connect business rule groups to their natural anchor points in business processes.
  • Simplify business processes by removing declarative business logic from sequential processes.
  • Verify model integrity and completeness, and test it against data to ensure it truly reflects operational business requirements.
  • Map business glossary terminology used in business logic to specific IT system representations.

Visual Decision Model Workbench

The Visual Decision Model Workbench (VDMW) is the modeling environment used to create the decision models, rule families, flows and fact types. It is also the launch pad for the testing of the model.

The VDMW provides the modeler with every facility to traverse through the repository to reach any assets of interest through powerful linking and querying capabilities. It also has access to third-party tools integrated with Sapiens DECISION from within the model (to open process models from which the decision logic may be executed).

The environment provides extensive validation and guidance in modeling the logic, ensuring that no asset is submitted by the modeler for approval without being validated against the principles of The Decision Model (TDM). As a result, no models enter the repository with conflicts, gaps or inconsistencies in the logic.


The model repository is federated (divided up) into communities, so that the logic assets (the decisions, rule families, fact types, decision flows, etc.) can be separated into segments representing organizational elements. Each community – which can have its own default settings, access rights and user-access rights and groups – is structured in a hierarchical fashion, so that it can inherit from higher communities.

Within each community, there are folder structures to further organize the assets of the repository. Communities may be structured to model either the organizational or process structure of the enterprise, or both. The community schema enables users to manage logic across large enterprises without compromise.


Each community may have its own glossary of terms (called fact types), and/or it may inherit glossary fact types from communities in the hierarchy above. The fact types in the glossary are used to construct the logic of the decision models and are supported by extensive meta-data. Each fact type can be mapped to underlying data models, allowing for the:
  • Translation of the decision models into executable code.
  • Same business logic to execute consistently in different applications, with different data schemes.

Change Management and Traceability

Sapiens DECISION Manager provides comprehensive versioning for every asset under management – fact types, rule families, decisions and decision flows – because no asset can be placed into the repository without a change request. There are two aspects of every change request in the system:

  • The external request (policy or regulatory change) into the system – called a Business Change Request (BCR) –may be for a minor change to a trivial piece of logic, or may encompass an entire program of change across the enterprise.
  • The related internal change, or Business Change Document (BCD), assigns work arising from a BCR into one or more BCD tasks.

There can be multiple BCDs per BCR, and many BCD tasks per BCD. Every version is directly traceable to a BCD task, while every BCD task is traceable to a BCD. And every BCD is traceable to a BCR, which, in turn, is traceable to external change documents. Every asset in the repository is traceable to every other asset related to it, even at the version level. Navigating across the repository to related assets is made easy through the links embedded in every asset throughout the modeling environment.

Automatic Logic Validation

Every piece of logic entered into the modeling environment must be validated at two levels by the system before it can be submitted from the whiteboard (the working environment) for approval (and then placed into the repository and versioned). The two levels: the rule family level (row, column and family logic) and the decision level. The logic is validated against the 15 principles of The Decision Model (TDM) and used to help the modeler form logic patterns.


Sapiens DECISION Manager allows for the building and saving of large numbers of test cases, which can either be generated on demand, or automatically. Its graphical comparison functionality enables the modeler to understand results variations from multiple tests and conduct “what if?” case analysis on the logic. Comprehensive testing of the logic can be performed before the assets are approved or deployed. The test cases can also be exported to deployment environments for UAT testing.

Governance and Control

Sapiens DECISION Manager has a comprehensive governance framework implemented through a workflow engine integrated with (and enforcing) the change management process. This governance framework allows each community to define and manage its own governance process and provides for comprehensive control and tracking of all activities: from the BCR through the BCD tasks, modeling, peer reviews, submission, approvals and, ultimately, deployment management. Every asset version is traceable to its BCR/BCD task, development cycle, approvals and deployment.
“IT and Operations have agreed to use our decision models as business requirements for business logic changes – this has greatly sped up the change process.”
Tom Schweikert, Director, Business Rules Management – Freddie Mac

DECISION Deployment Adapters

One of the most distinctive capabilities of Sapiens DECISION is its ability to transform the models in the repository into executable code in the form of fully deployable modules targeting specific execution environments. The transformation is performed by adapters, supporting a wide range of business rules and procedural languages, including IRL, Blaze, DRL and object-oriented languages, such as Java.

In addition, DECISION Deployment Adapters include a Software Development Kit (SDK) that enables users to develop their own adapters for languages that are not supported. The Sapiens DECISION Suite can be fully integrated into the development cycle, where the business logic within the business requirements may be authored, and then automatically generated directly into their target business systems. This feature dramatically reduces the time, cost and risk of developing business systems.

“If I could say anything to a company thinking about using Sapiens DECISION – It’s the absolute best investment you can make to position yourself and your company and your client”

DECISION Execution

The Sapiens DECISION Execution (DE) server is a fully contained execution environment that can execute deployed decision models and decision flows modeled in Sapiens DECISION Manager (DM). Using built-in export adapters, DE converts data input from DM to business rules that can be applied throughout the enterprise, without the need for further rules engines.

DE is based on Service Oriented Architecture (SOA) enabled with both SOAP and RESTful web services to support flexible integration with various external application technologies. Any application that can perform SOAP or RESTful web service calls directly or via a service bus, can execute requests to obtain decision conclusions and messages. For Java-based external systems, DE can also be embedded as a Java component rather than a separate server for more flexible implementation options and even higher levels of performance.

Additional integration approaches to DE can also be supported via configuration as part of an implementation project allowing integration with almost any external system. In today’s multi-channel multi rules engines environment a flexible, robust, powerful and fast execution engine is a key requirement for any enterprise wide process deployments.

“Sapiens DECISION supports testing of the rules to verify there are no conflicts. Once the documentation of the rules is completed and tested, the IT department uses Sapiens DECISION to automatically generate software code and refine it before deploying it operationally”
Brian McDonough, Research Manager – IDC


Capitalize on the Big Data Opportunity

Today’s enterprises are dependent upon effective and efficient data management. But data management tools are often too slow, costly and complex, not to mention their security weaknesses. Maintaining huge amounts of servers, disaster recovery and mass data breaches are just some of the headaches enterprises are experiencing. They seek a business-friendly data management platform that can handle Big Data workloads and increase efficiency, without discarding extensive current investments and knowledge bases.


DECISION InfoHub extends the Sapiens DECISION Suite’s ability to change and manage decision assets seamlessly by transforming a user’s business rule concept or idea to the decision model, while also ensuring the business logic can be changed with integrity and scalability from the most granular data level to the most complex operations, processes, or data management environment.

A unique distributed data management platform, DECISION InfoHub is the only solution on the market to combine the power of data management tools with SQL on fully distributed architectures, such as Cassandra.

DECISION InfoHub provides a virtual, business-friendly representation of information sources necessary to execute operational decisions. It efficiently collects, transforms and enriches data from heterogeneous, large and complex environments. DECISION InfoHub is an integral component of the Sapiens DECISION Suite because it manages all the information, data and integration capabilities necessary for enterprise Decision Management projects.

A complete suite of data management tools are provided to create a repository of logical entities. With Sapiens DECISION InfoHub, you can leverage your existing investments in data technologies by opting to still use full SQL and NoSQL together in one data management environment. With our solution, you can easily define migration paths, mask data for security reasons, or assign data to distributed targeted areas. With easy data implicit to the design, SQL capabilities are built-in with full support for all related tools and adapters.

Business Benefits

  • Increased Processing Performance – DECISION InfoHub is proven to be thousands of times faster than current database technologies in multiple industries across disparate use cases.
  • Unmatched Security – every piece of data is individually encrypted at all times, preventing mass data breaches.
  • Significantly Reduced TCO – running on commodity servers reduces hardware costs. Data compression reduces the number of servers required.
  • High Availability – the need for constant data movement and file transfers, which can cause downtime, is eliminated via commodity servers.
  • Far Simpler Operations – eradicating pain-points such as backups, archiving and disaster recovery leads to hassle-free data administration.
  • Seamless Integration – automated integration with the Sapiens DECISION glossary, synthesizing the business-friendly decision management environment in DECISION and the complex world of Big Data.
“In our old system, it took 6 hours and constant babysitting to process 24,000 records/files. – Today, with DECISION, that process takes 30 seconds”
Exec Director App Dev, Institutional Retirement Technology – US Retirement Services Company

DECISION Analytics

As part of our roadmap, Sapiens DECISION plans to expand upon our existing capabilities by introducing a pre-integrated component called ‘”DECISION Analytics” to the Sapiens DECISION suite. Sapiens DECISION Analytics will apply advanced analytics to generate insights on the impact of the business logic on an application, system or set of systems. The advanced analytics and auditability capabilities enable clients to analyze business outcomes in the context of the decisions that underlie them. Users can automatically improve processes, adjust logic and recommend actions, which will drive digital insights and transformation.

Find Out More

Enterprise Scale Decision Management Solution Brief
For technology leaders
Sapiens DECISION InfoHub
Solution brochure
The Decision Model
A primer