Build and deploy analytical decision support applications based on optimization technology
IBM ILOG ODM Enterprise helps you build and deploy analytical decision support applications based on optimization technology.
IBM ILOG ODM Enterprise provides an enterprise-scale platform for developing and deploying highly effective optimization-based analytical planning and scheduling solutions for business decision-makers across a variety of industries.
- Powerful what-if analysis for scenario management and scenario comparison enables better, faster decision-making.
- Advanced analytics with drill-downs and graphical displays enables detailed visualization of data and decisions.
- Supports distributed planning processes for large scale applications by enabling for scenario sharing and collaboration between planners.
- Wide range of configuration options from Desktop to Enterprise gives organizations the flexibility to map to different solution architectures.
- Supports unique or role-based planning and collaboration.
- Supports for different decision process tasks: optimization, data-checking, import/export, and other custom tasks.
- Enables desktop or local use of optimization.
- Builds on WebSphere® Application Server for robust and scalable deployment, and DB2® for scenario management and sharing.
- Powered by IBM ILOG CPLEX optimization software: embeds IBM ILOG CPLEX Optimization Studio including CPLEX Optimizers and CPLEX CP Optimizer for creating smarter, resource-efficient plans and schedules.
Learn more
Buy IBM ILOG ODM Enterprise
IBM Software Subscription and Support is included in the product price for the first year.
Download software online after purchase - no shipping costs.
Planning and scheduling challenges
Developing a realistic plan or schedule that provides the best possible balance between customer service and revenue goals is hard work. While optimization technology has long been used to find the best solutions to complex planning and scheduling problems, an application platform that supports the flexible exploration of all the trade-offs and sensitivities is often missing.
What business people need
A decision-support environment is essential for business people to review their options and make confident decisions. But few decision-support applications have given business users what they need:
Flexibility to develop and compare realistic planning and scheduling scenarios
Quality sensitivity analysis and explanations
Collaborative planning and scenario sharing
Decision recommendations powered by the world’s leading optimization engines
Features of IBM ILOG ODM Enterprise
Empowering business users
IBM ILOG ODM Enterprise makes optimization easy to use and deploy. An important breakthrough in custom decision-support application development, IBM ILOG ODM Enterprise-based applications provide all the features business people need to take full advantage of optimization technology. Applications built with IBM ILOG ODM Enterprise help users to create, compare and understand planning or scheduling scenarios, adjusting any of the model inputs or goals and fully understanding the binding constraints, trade-offs, sensitivities and business options.

Planning and scheduling applications built with IBM ILOG ODM Enterprise. An intuitive interface makes it easy for business users to explore alternatives. Images open in a new window for better viewing.
Multiple objectives and goal programming
In the real world, business objectives (such as minimizing various costs, increasing customer service, revenue and profitability) often conflict. IBM ILOG ODM Enterprise-based applications help balance these conflicting goals, helping users to change the weights associated with each goal or set individual goals. In practice, working with goals is as important as working with costs and constraints.
Controlled relaxation of constraints
In an IBM ILOG ODM Enterprise-based application, over-constrained problems are automatically relaxed during runtime by IBM ILOG CPLEX, which is careful to relax the fewest and least important constraints. This ensures that a solution is always found and presented along with information about relaxed preferences or constraints. The optimized solution, with its recommended plan or schedule and attendant metrics, can be easily explored, helping users to understand the optimization model’s dynamics and identify solution scenarios.
Scenario management
To support scenario comparison and reporting, IBM ILOG ODM Enterprise-based applications provide complete storage of each scenario, including the input data, scenario parameters, goals, decision variable values and solution metrics. Data tables provide local storage for external data, so they can be modified without changing data sources. Scenarios can be created, copied, modified and compared right away. Furthermore, scenario metrics stored in a database can be invaluable in tracking operational and financial performance over time.
Collaborative Planning
IBM ILOG ODM Enterprise supports large-scale applications with remote planners and distributed planning processes. Planners can share candidate plans with reviewers through the shared scenario repository, get feedback on a schedule through Excel or emails or facilitate joint date entry and validation. The Scenario Repository of IBM ILOG ODM Enterprise ensures data safety during scenario editing through locking.
Slashing development costs
Making a good optimization-based decision-support application takes time and experience. It takes building the sophisticated behavior associated with scenario creation and comparison, controlled relaxation of constraints and goal balancing. There are the screens needed to review data inputs, operating constraints, preferences, costs, yield assumptions, goals and solution metrics. Also, usability features like Microsoft® Excel integration, cut and paste editing and online help need to be added to meet minimum ease-of-use standards. IBM ILOG ODM Enterprise saves time by automatically generating a complete decision-support application with all of these features.
Refining optimization models
IBM ILOG ODM Enterprise also helps business users take part in the iterative development needed to perfect an optimization model. Only a cross-functional team can get a sophisticated, decision-support application to fit an organization perfectly. With the IBM ILOG ODM Enterprise Developer, the actual mathematical models can be developed in step with data access, GUI configuration, server setup and application integration. IBM ILOG ODM Enterprise Developer makes it happen with the full participation of every important stakeholder, from IT and Business.
Scalable enterprise deployment
IBM ILOG ODM Enterprise provides client-server based deployment where planners can interactively perform what-if analysis through a rich client (ODM Studio), and trigger potentially large and complex optimization solving on a remote server. This server, IBM ILOG ODM Enterprise Optimization Server, supports concurrent and multi-user invocations from ODM Studio, as well as programmatically scheduled (batch) jobs. In both scenarios, it manages and monitors the optimization engine(s) that produce decision recommendations to planners.
Separation of corporate and planned data and processing
The client-server architecture of IBM ILOG ODM Enterprise enables an efficient division of both data and processing. Data is imported from corporate databases into the ODM Enterprise application, and planners then work with the data to create scenarios and perform "what if" operations to determine the optimal solution. All of this occurs without affecting the corporate data or impacting existing systems with processing overhead. When optimal solutions have been found, they can be easily exported to update the corporate data.
Modularity
The modularity of IBM ILOG ODM Enterprise enables use of some modules alone. Java API allows, for example, using the developed application from a custom user interface or integrating into an existing application. Both the central scenario repository and the optimization server features still available.
Product Details
Learn more about important concepts and features of IBM ILOG ODM Enterprise that enable you to work with it effectively and efficiently.
Two work modes are possible with IBM ILOG ODM: development mode and deployment mode. In deployment mode, IBM ILOG ODM is available as ODM desktop version or as ODM Enterprise client-server version.
Development mode:
In this mode, IBM ILOG ODM editors are used from within the IBM ILOG OPL integrated development environment (IDE), and IBM ILOG ODM Studio is launched on this machine from the IBM ILOG OPL IDE or through IBM ILOG ODM Player.
| Operating System | Software | Hardware |
|---|---|---|
| Windows XP | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 1 GB disc space |
| Windows XP | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 64 bits Minimum 1 GB RAM Minimum 1 GB disc space |
| Windows Vista | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 1 GB disc space |
| Windows Vista | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 64 bits Minimum 1 GB RAM Minimum 1 GB disc space |
Deployment mode: IBM ILOG ODM, desktop version:
In this mode, IBM ILOG ODM is deployed on a desktop machine and all data is stored in a scenario database. Processing (solving) occurs on this machine.
| Operating System | Software | Hardware |
|---|---|---|
| Windows XP | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Windows Server 2003 | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Windows Vista | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 150 MB disc space |
Deployment mode: Enterprise ODM Enterprise:
In this mode, IBM ILOG ODM Studio runs on one or many desktop machines, and it connects to a scenario database on a shared server, providing access to scenario data and collaborative planning. Solving occurs on the remote IBM ILOG ODM Optimization Server.
| Operating System | Software | Hardware |
|---|---|---|
| Windows XP | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Windows XP | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 64 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Windows Vista | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Windows Vista | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 64 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Operating System | Software | Hardware |
|---|---|---|
| Windows XP | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Windows XP | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 64 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Windows Vista | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 32 bits Minimum 1 GB RAM Minimum 150 MB disc space |
| Windows Vista | JDK 5.0 or higher 5.x version JDK 6.0 or higher 6.x version Using IBM ILOG OPL data sources: All databases and versions as supported by IBM ILOG OPL Development Studio. Using IBM ILOG ODM data sources: IBM ILOG ODM supports defining data sources in Java to connect to databases that provide a JDBC driver for JDBC 2.0 or higher, compatible with JDK 5.0 and 6.0. These include: - Oracle 9.1 or higher - DB2 8.1 or higher - SQL Server 2000 - MS Access - mySQL 4.0 - postgres 7.4 The following are supported databases for scenario storage (IBM ILOG ODM scenario database): Oracle 10g (including Oracle XE) and 11g H2 (pre-packaged with ODM) DB2 V9 |
x86 64 bits Minimum 1 GB RAM Minimum 150 MB disc space |
Considering a purchase?
Contact IBM
Considering a purchase?
- Request a quote
- Email IBM
- Or call us at: 1800 88 1155
Priority code: 101K803W