The primary use case is being able to expose business logic to non-technical users. This logic is traditionally hidden within code. ODM exposes the logic out to the business users for them to be able to manage it over time without IT involvement. I work with many customers across industries such as healthcare, insurance, finance, manufacturing and others. In every industry there are business decisions that involve complex logic. My customers are enabled to have their business teams manage this logic and to change their business rules on demand without IT involvement.
There is some promise of how decisions could take advantage of machine learning and artificial intelligence (AI). That has been slow to develop. It is still not clear where the market will take it, but that is something that I am looking forward to down the road. Today we augment some ODM decisions with AI and with analytics, but I expect that in the next several years we will see much more growth in this area. ODM has recently released support for Decision Modeling and Notation (DMN) models that can be authored and executed right within the product. This too is an area that is in its early stages and I expect will mature quickly to an enterprise level.