Product Overview

Document created by Makenna.Brei Advocate on Jun 27, 2017Last modified by Makenna.Brei Advocate on Sep 8, 2017
Version 14Show Document
  • View in full screen mode

FICO® Xpress Optimization

FICO Xpress Optimization is the most complete Optimization software technology on the market.

  • The widest set of Industry Leading Solver Technologies
  • The most flexible Modelling & Configuration Language
  • Industry Leading Collaborative Integrated Development Environments
  • Comprehensive User Interface, Visualization & Reporting configuration
  • Support for a wide range of powerful business user friendly Optimization Solutions
  • All available On-Cloud & On-Premises
Xpr Opt Product Overview Graphic.PNG

FICO Xpress Optimization
is made up of 4 core technology components:

Xpress Insight

Supports the packaging and deployment of optimization models as FICO Xpress Solutions. It provides a host of supported features including scenario management, execution, data & file management, integration via APIs, UI configuration, reporting & visualization, and data analysis. Supports the import, export and management of all types of FICO Xpress Solutions within the same environment.


Xpress Workbench

FICO Xpress Optimization’s Integrated Development Environment (IDE) for developing optimization models, services and solutions. It provides a web-based collaborative code editor, syntax highlighting, code completion and folding, and contextual help for Xpress Mosel, VDL, XML, & R. Integration with Tableau® for FICO, facilitates drag and drop creation of visualizations, whilst a Xpress Tuner GUI supports tuning of optimization performance.


Xpress Workbench comes with Xpress Mosel, an algebraic modelling and procedural programming language specifically designed to interact with Xpress Solver engines. It contains drivers for various data and file formats, as well as APIs for connecting to Java, C/C++, .NET, VB, Java and other languages, as well as web services. Xpress Workbench also directly supports: Python, Matlab, & Xpress BCL.


Xpress Solver

Provides the widest breadth of industry leading optimization algorithms and technologies across 3 Modules:

   - Optimizer – Simplex LP, Barrier LP, SOCP, MIP, QP, MIQP, QCQP, MIQCQP, MISOCP

   - NonLinear – SLP and interior point methods for NLP and MINLP

   - Kalis – Constraint programming solver


    Xpress Executor

This Component provides standalone support for optimization execution services. This executes Xpress Mosel models using the Xpress optimization engines. It provides SOAP and REST interfaces to be either used within FICO or external applications.


FICO Xpress Solutions

In addition, FICO Xpress Optimization supports a number of different packaged software solutions, focused on solving a particular business problem or types of business problems.

FICO has developed hundreds of FICO Xpress Solutions, and supported clients in developing their own in industries such as Financial Services, Energy, Airlines, Manufacturing, Supply Chain, Government, etc.

They are deployed in and managed by the Xpress Insight Component.


There are 3 types of FICO Xpress Solutions:

Framework Solutions

Are built and configured within a standard Solution user interface. These include FICO Decision Optimizer which solves discrete decision assignment problems, outputting optimized decision strategies as Decision Trees.

Templated Solutions

Are built and configured using an Optimization Model based on a best practice template, which defines the model, user interface and reporting features. This initial configuration can then be customized to specific needs.

Custom Solutions

Are built and configured using a custom designed and developed optimization model, user interface & report configuration. These solution are highly flexible, and completely customized to meet specific business problem or user needs


More Information: