Overview
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.
Benefits
Get started in less than 15 minutes with the developer option, available in monthly and annual subscriptions
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.
Feature highlights
Flexible development options
Flexible development options
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.
Constraint programming solvers
Constraint programming solvers
Learn how constraint programming techniques compute solutions for detailed scheduling problems and combinatorial optimization problems.
Product highlight
IBM Decision Optimization for IBM Watson® Studio
IBM Decision Optimization is also available within IBM Cloud Pak® for Data where you can combine optimization and machine learning within a unified environment — IBM Watson Studio — that enables AI-infused optimization modeling capabilities.
Product images
Code assist

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-configuration

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.
Testimonial
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.Ş.
Latest news
What’s new in IBM ILOG CPLEX Optimization Studio
Useful links
Downloads
How to download
Sign in with your IBMid to access downloads in My Products and Services. No authorization code is required.
Have trouble downloading?
Use eCustomer Care for answers to software download questions, as well as access and registration issues.
Download fixes
Fix Central provides fixes and updates for your system's software, hardware, and operating system.
Resources
Product documentation
Explore product information and resources for multiple versions of IBM ILOG CPLEX Optimization Studio
System requirements
Access detailed system requirements for the supported releases of IBM ILOG CPLEX Optimization Studio.
Entering your API key and setting the CPLEX_STUDIO_KEY environment variable
Receive your API key by email when you purchase a Development Authorized User monthly subscription.
Get connected
Find out more about IBM ILOG CPLEX Optimization Studio