What is EO?

Enterprise Optimizer® (EO) is the leading modelling and analytics platform for increasing performance through unrivaled, integrated, decision making. The Enterprise Optimizer modelling platform, using diagnostic, predictive, and prescriptive analytics, enables modelers and users to improve business value and guide decisions based on financial impacts, causal behaviours, and future events.

EO maps operational activities and processes to financial metrics using both marginal economic values, which is the basis for optimal decision making, and activity-based costs, which is the basis for sound financial reporting.  EO is the only technology that enables businesses to quickly identify the decisions that have the greatest impact on financial performance and the key factors affecting profit, cash flow, process efficiency, Net Present Value, EVA, and much more.


Best of all, EO provides these benefits automatically. EO’s embedded knowledge base does all the mathematical analysis. EO interprets the graphical representation of the organization, whether it’s an extended supply chain, single facility, or isolated process, and generates a full mathematical model – with no programming or formulas to write.

EO complements today’s business intelligence and planning solutions by enabling a new level of decision support – one that incorporates a more realistic representation of an organization’s business context and its constraints. EO helps users predict how certain forecasts will impact their business operationally and financially, while identifying opportunities, evaluating risks, and conducting what-if/optimization analyses to determine the best path forward. This is why we say “from what-if to what’s best.”

Try EO for Free Today!  

The Science Behind EO

Enterprise Optimizer is built on Constraint-Oriented Reasoning™ (COR), a 5th Generation Programming Language (5GL) that enables EO to quickly create high-value analytical solutions in complex problem domains. With COR, problems are specified as constraints expressed with an intuitive, natural language specification. The specification can combine multiple forms of constraint representations, including graphical, symbolic, quantitative, and relational. Unlike conventional approaches, where modelers use visual techniques to define and sequence equations, COR automatically generates mathematical representations of all system constraints and their interactions. This enables users to easily change the problem they are solving without requiring them to restructure any mathematical representations or redefine input and decision variables.

What's the Difference?

Prior to EO, the benefits of optimization required a high level of trust in highly trained resources.  Traditional modelers were PhD's in Operations Research with a knack for programming.  The result was a black box that took months or years to create and was just as difficult to change.  EO Modelers are the next leaders of your company, business analysts who understand the integrated business model and the data behind it.  The result is a holistic and dynamic model with built-in intelligence that business leaders can understand.



Unique Capabilities of EO

Integrated Process/Financials/Constraints

Greater accuracy leads to better decisions

EO models simultaneously represent all relevant variables and factors including processes, resources, supply, demand, policies and financials

Visual Programming

Ease-of-Use accelerates adoption and reduces cost

Drag & Drop design enables business users to learn EO modeling in days without needing a PhD in Operations Research and a Masters in Computer Science.

Dynamic Equations

Spend time on insights and improvement; not managing formulas

EO automatically generates the equations from the visual flow and data inputs enabling users to quickly create and adjust use cases regardless of model complexity

360° What-If Analysis

Enable users to work collaboratively to extract new insights and identify opportunities

EO applies simulation and optimization to enable users to dynamically treat variables as input or decision variables in the model versus creating new models for each scenario

Embedded Expert Knowledge

Leverage existing knowledge

Hundreds of rules and analytic capabilities extract greater insights and opportunities

Truth Maintenance

Greater confidence in data integrity

EO automatically performs error and validity checks to ensure model output is consistent from both engineering and financial perspectives


Try EO for Free Today!