IBM ILOG CPLEX Optimization Studio
Build and solve complex optimization models to identify the best possible actions
See pricing Try it now
Employees in a meeting discussing a presentation
Transform your business decision-making with data science

IBM® ILOG® CPLEX® Optimization Studio uses decision optimization technology to optimize your business decisions, develop and deploy optimization models quickly, and create real-world applications that can significantly improve business outcomes.

How? IBM ILOG CPLEX Optimization Studio is a prescriptive analytics solution that enables rapid development and deployment of decision optimization models using mathematical and constraint programming.

Read IBM client case studies
Benefits Get started in less than 15 minutes with the developer option, available in monthly and annual subscriptions View pricing and buy Replace intuition with factual decisions

Translate business problems to optimization models and solve them using proven optimization solvers.

Solve a range of optimization problems

Uncover mathematical programming, constraint programming and constraint-based models using powerful solvers like CPLEX Optimizer and CP Optimizer.

Choose your deployment

Choose from on-premises, cloud and hybrid deployment options to successfully deliver prescriptive analytics through mathematical and constraint programming.

Gain better outcomes

Help reduce operating costs through better allocation of important information with IBM ILOG CPLEX Optimization Studio.


Discover how mathematical problem solvers for linear programming and mixed integer programming can aid your planning and resource allocation problems. Learn more
Users can build models using Optimization Programming Language (OPL) . Users who want to directly model in APIs can also use C, C++, Java, C# or Python APIs. Watch the demo (07:40)
Learn how constraint programming techniques compute solutions for detailed scheduling problems and combinatorial optimization problems. Learn more
Product images
Scheduling in the OPL IDE and Gantt display For solving scheduling problems in CPLEX Optimization Studio, the OPL language provides many scheduling-specific language constructs. Users can also display results in the Gantt chart within the IDE.

Code assist in the OPL IDE In the IDE, the Optimization Programming Language (OPL) is strengthened by an Abstract Syntax Tree which allows to search, replace and recognize a given element as text or as having a certain attribute.

Run an OPL run-configuration locally To solve a given model, users must create a run-configuration which consist of models and data sources. Right-click on the run-configuration and choose “Run this” from the menu.
Are you a student or teacher? Complimentary editions

If you’re in academia, get a no-cost and unlimited version of IBM ILOG CPLEX Optimization Studio through the IBM Academic Initiative.

Courses at no-charge

Take advantage of IBM tools and resources to help you become skilled in mathematical modeling.

Cost-free workshops

Introduce IBM ILOG CPLEX Optimization Studio to students with this complimentary workshop.

"CPLEX Optimization Studio is very agile and provides answers for any scenario. It prepares us for the future by helping us make better decisions." Nevzat Çakmak Project Manager ÇimSA Çimento Sanayi ve Ticaret A.Ş. Read the case study
What’s new in IBM ILOG CPLEX Optimization Studio Manage constraints without explicit modelling

Allow the user to incorporate external functions evaluated outside the engine search – for example, from simulation software – into constraints and goals.

Get better solutions faster

Double speed solution time compared to the default functionality of finding balance between optimal and feasible solutions.

Make easy connections to data sources

Connect to ODBC, MySQL and CSV without coding using language constructs in IDE through JDBC driver. Use a custom-built connector for other data sources through the dynamic libraries included.

New advancements for constraint programming, performance improvements and more.

Related products IBM Decision Optimization for Watson Studio

Capitalize on the power of prescriptive analytics and build solutions using machine learning and optimization.

IBM Decision Optimization Center

Empower employees to resolve issues with analytical decision support applications.

IBM Watson® Studio

Build, run and manage predictive and prescriptive models in a hybrid, multicloud environment. Automate the AI lifecycle and accelerate time to value.

Learn more about IBM Decision Optimization
How to download

Sign in with your IBMid to access downloads in My Products and Services. No authorization code is required.

Log in to My Products and Services
Have trouble downloading?

Use eCustomer Care for answers to software download questions, as well as access and registration issues.

Get help
Download fixes

Fix Central provides fixes and updates for your system's software, hardware, and operating system.

Learn more
Product documentation

Explore product information and resources for multiple versions of IBM ILOG CPLEX Optimization Studio

Learn more
System requirements

Access detailed system requirements for the supported releases of IBM ILOG CPLEX Optimization Studio.

Get details
Product lifecycle

Track the support lifecycle of IBM ILOG CPLEX Optimization Studio.

Learn more
Partner solutions
Featured partners DecisionBrain

Delivers advanced analytics and optimization solutions to innovative companies who want to apply a scientific approach to decision-making.


Provides warehouse logistics optimization, production logistics optimization, transport logistics optimization and industry optimization solutions.

Find a partner
Become a partner
Take the next step

Find out more about IBM ILOG CPLEX Optimization Studio

View pricing
More ways to explore Documentation Support Resources Community