buy buy | trial version go

Continuous Process Modeling, Analysis, and Optimization

ExtendSim CPExtendSim CP 2026 provides a flexible simulation environment for exploring the dynamics of continuous processes. Model systems where values change over time, explore the effects of different inputs and conditions, and optimize system performance. Graphically represent process dynamics, exchange information with other applications, manage large amounts of data using the internal relational database, perform analysis, and clearly report results.

Use pre-built modeling components to quickly represent system behavior, or take advantage of the ExtendSim development environment to create custom components, interfaces, and reusable libraries tailored to your application.


Powerful Modeling Capabilities

Continuous Process Modeling

Santee River Basin modelGraphically model continuous processes in business, science, and engineering. ExtendSim CP advances simulation time in equal steps, recalculating values at each step to represent how system variables change throughout a simulation.

Pre-built modeling components simplify common modeling tasks, while Equation blocks let you calculate values, define logic, specify loops, and perform operations directly within models.

ExtendSim CP also supports Monte Carlo, Agent Based, and State/Action modeling, providing additional approaches for representing and analyzing system behavior.

Model Development

ExtendSim CP is a complete Model Developer Edition, providing the tools to create and build models and interfaces, change values and settings, run simulations and animations, perform experiments, conduct analysis and optimization, and save or export results.

Development capabilities include:

  • A built-in IDE for creating custom components -- API, compiler, source code editor and debugger, dialog editor, graphical UI builder, include files, extensions, Active X controls, COM, and more.
  • Equation blocks for entering logical statements, writing compound conditions, and specifying loops without programming. Use them to directly access the ExtendSim API. The Equation block has its own code editor, debugger, compiler, and supports include directives.
  • Dialog editor and graphical user interface tools.
  • Interactive dialogs, controls, and user prompts.
  • Unlimited levels of hierarchy for organizing complex models.
  • Reusable hierarchical blocks and custom libraries.
  • Customized user interfaces, control panels, and animation.
  • Navigator for jumping through model structure.

Note: The core features listed above are included in ExtendSim Pro.

Data Management & Connectivity

Manage model data using the ExtendSim internal relational database, providing a foundation for complex and scalable models. Import, export, and dynamically link model data with internal and external data sources, including spreadsheets.

Interactive Models & Dashboards

Create customized interfaces that make models easier to use, present, and navigate. Use Notebooks to organize information, control model parameters, report simulation results, and document models. Clone dialog items, tables, and graphs to create dashboards and centralized locations for viewing results or changing inputs.


Experimentation & Analysis

Scenario Manager

ExtendSim Scenario ManagerExplore how changes in model inputs affect projected outcomes using the Scenario Manager. Configure and run multiple simulation scenarios based on the same model, varying inputs to compare results and better understand how the model responds to different factors.

The Scenario Manager keeps track of multiple what-if scenarios by assigning a name to each combination of variables you want to examine. For example, create best-, worst-, and typical-case assumptions for input values, then recall individual scenarios or combine assumptions to compare how the model behaves under different conditions.

The Scenario Manager provides a flexible framework for experimentation and analysis:

  • Define factors (inputs) and responses (results) for any number of scenarios. Inputs and results can include dialog variables, databases, database tables, database fields, records, or combinations of these.
  • Automatically run scenarios multiple times and record responses in an internal ExtendSim database.
  • Generate reports showing the average, standard deviation, variance, maximum, minimum, and confidence interval for each response and scenario.
  • Review individual responses from each scenario at any time.
  • Use the built-in interface with JMP® from SAS to generate scenarios using JMP's design of experiments capabilities and export responses to JMP for further analysis.
  • Generate reports containing summary results or individual results for each simulation run and scenario, with output to the ExtendSim database, Microsoft Excel®, or JMP®.

Optimizer

OptimizerOptimization, sometimes called goal seeking, is a powerful technique for automatically finding the best solution to a problem. The problem is defined as an objective function or cost equation that ExtendSim attempts to minimize or maximize. Instead of manually trying different parameter values with each model run, the Optimizer runs the model repeatedly with different values, searches the solution space, and identifies an acceptable solution. It then populates the model with the optimized parameter values.

Like many optimization algorithms, the ExtendSim Optimizer begins with an initial population of possible solutions. Each solution is evaluated by running the model with different values for selected parameters. For stochastic models, multiple samples can be averaged before the solutions are compared and ranked. The best sets of parameters are then used to generate new, potentially better solutions.

The ExtendSim Optimizer goes a step further by using an evolutionary algorithm to reduce the number of model runs needed to find a solution. Because the optimization algorithm is contained within a block that can be added directly to a model, users can control the optimization process within the modeling environment. The method and source code are also accessible to model developers who want to modify the Optimizer or create customized optimization blocks.

Python Integration

Extend ExtendSim models with the analytical and computational capabilities of Python using the Python Bridge block. Exchange data between ExtendSim and Python during simulation runs and use Python libraries for advanced analytics, machine learning, optimization, custom calculations, data processing, and visualization.

The Python Bridge block provides an integrated environment for configuring, executing, and monitoring Python functionality directly within an ExtendSim model, including embedded Python code editors, input and output connectors, variable management tools, and flexible execution options.

Multicore Analysis

Launch multiple instances of ExtendSim using Multicore Analysis to support simulation experimentation and analysis.


What's New in ExtendSim CP 2026

Python Integration

Connect ExtendSim models directly with Python through the new Python Bridge block. Exchange data between ExtendSim and Python during simulation runs and access Python libraries for analytics, machine learning, optimization, data processing, and visualization. The Python Bridge includes embedded code editors, initialization and main scripts, input and output connectors, and an Equation-block-style interface.

This opens up practical applications such as advanced mathematical analysis, machine learning and AI-enabled decision support, hybrid simulation and data-science workflows, and integration with external applications and data sources.

Improved Diagnostics & Troubleshooting

The new Notification Window and Diagnostic Log provide more visibility into what is happening during a simulation while reducing reliance on disruptive pop-up dialogs.

The Notification Window provides a centralized location for informational messages, warnings, errors, and diagnostic output from ExtendSim, MODL code, and Python code. The Diagnostic Log provides comprehensive logging for debugging, diagnostics, and crash analysis.

Enhanced Databases

ExtendSim 2026 includes improvements to database scalability and performance, strengthening the database capabilities already integral to ExtendSim CP.

Additional Improvements

  • Improved Model Navigation - New zoom capabilities and improved navigation between named connections make it easier to work with large and complex models. Named Connection Navigation provides a faster way to locate the origins and destinations of connections, while enhanced zoom controls provide more precise control of the model view.
  • Flexible PDF Printing - Produce PDF output directly from ExtendSim with improved control over model printouts. The new Print PDF capability supports page breaks, orientation and sizing, including printing an entire model on one page or across multiple pages.
  • Digital Signatures - ExtendSim 2026 adds digital signature support for ExtendSim libraries. Digital signatures help protect against executing modified or tampered files by providing a trusted mechanism for verifying file integrity.
  • ExtendSim 2026 also introduces improvements throughout the modeling environment, including enhancements to file saving, DLLs, APIs and functions, connection and object handling, simulation operation, stability, and usability.

Where ExtendSim CP is Being Used

•Bioenergy

•Biological systems

•Chemical processes

•Control systems

•Ecological systems

•Economics and finance

•Electronic systems

•Engineering

•Environmental impact analysis

•Hydrological systems

•Mathematics and physics

•Mechanical engineering

•Medicine and pharmaceuticals

•Pulp and paper processes

•Scientific systems

•Sustainability

•Water and wastewater management

•Weather pattern prediction

•and much more.


Licensing

ExtendSim CP offers flexible licensing to fit the needs of individuals and organizations.

Choose your License Type:

  • Perpetual – Purchase a Perpetual license to continue using that version of ExtendSim indefinitely. An annual Maintenance & Support Plan (MSP) provides access to upgrades and support.
  • Subscription – License ExtendSim for a yearly subscription period, with continued use of the software based on maintaining an active Subscription.

    Then choose your License Option:

    • Individual – For a single user on one device.
    • Floating – For multiple users across multiple devices, with concurrent access managed through the ExtendSim License Manager. 
    • Node-Locked – For multiple users sharing the same device.

    Documentation

    ExtendSim CP includes electronic documentation to help you get started, build models, and explore advanced functionality:

    • ExtendSim User Reference
    • Technical Reference
    • Continuous Process Quick Start Guide

    Documentation is also available online for download.


    Support & Upgrades

    For Perpetual licenses, an annual Maintenance & Support Plan provides access to software upgrades, updates, technical support, and additional benefits.

    For Subscription licenses, upgrades, updates, and technical support are included for the duration of the active Subscription.


    Try ExtendSim CP

    Download CPDiscover what you can model with ExtendSim CP 2026 with a free 30-day Trial.

    Build and modify models, run simulations, experiment with different scenarios, analyze and optimize results, and explore the modeling and development capabilities available in ExtendSim CP.


    Purchasing...

    Individual and Node-Locked ExtendSim CP Licenses

    Purchase ExtendSim CPExtendSim CP Individual and Node-Locked licenses may be purchased and downloaded through the ExtendSim Store, ordered directly through the ExtendSim Team or from your local ExtendSim reseller.

    Floating License of ExtendSim CP

    ExtendSim CP pricingBecause Floating licenses are configured for specific concurrent usage, they are purchased through the ExtendSim Team or an ExtendSim distributor rather than directly through the online Store.