Everything you need to model, analyze, experiment, and optimize complex systems.

ExtendSimExtendSim combines visual modeling, simulation, data management, experimentation, and development tools in one flexible environment. Build models graphically, connect to external data and applications, analyze alternatives, and extend your models with custom logic and Python.


Explore the Capabilities

From building your model to analyzing the results, explore the tools that make ExtendSim a complete simulation environment.

Build visual models of continuous, discrete-event, rate-based, and reliability systems.

Compare scenarios, test assumptions, run experiments, and search for better solutions.

Bring together ExtendSim models, databases, Excel, Python, and external applications.

Turn simulation results into statistics, charts, reports, animation, and meaningful insights.

Create custom blocks, libraries, interfaces, logic, and integrated modeling applications.

Document results, generate reports, and investigate model activity with reporting and diagnostic tools.


Explore All ExtendSim Features

Product >

Pro CP

Extensible Modeling Environment

Pre-built modeling libraries
Build models using ready-to-use blocks for common modeling tasks and continuous processes.
• •
Custom blocks and components
Create custom blocks and components, then save them in libraries for reuse across models.
• •
Continuous process modeling
Explore the dynamics of continuous processes by modeling systems where values change over time
• •
Discrete event simulation
Model systems where items move through activities, queues, resources, and other process steps using the Item library.
•
Rate-based modeling
Simulate high-speed or large-volume bulk flow systems using the Rate module.
•  
Reliability modeling
Integrate reliability block diagramming with process-flow simulation using the Reliability module.
•  
Stat::Fit integration
Fit observed data to probability distributions using the integrated Stat::Fit application.
•  
ExtendSim database add-in for Excel
Create ExtendSim databases directly from Microsoft Excel.
• •

Modeling Building & Simulation

Graphical point-and-click model building
Build models visually and use right-click tools to automatically add and connect blocks on the model worksheet.
• •
Hierarchical modeling
Create unlimited hierarchical layers and submodels, and save hierarchical blocks in libraries for reuse.
• •
Custom model interfaces
Create interactive model interfaces tailored to the people who will use your models.
• •
Cloned model elements
Clone parameters, tables, and charts onto model worksheets and Notebooks for easier interaction and visualization.
• •
Interactive simulation
Change parameters and interact with a model while the simulation is running.
• •
Visualization and animation
Display simulation results using on-screen results, graphs, reports, and integrated animation.
• •
Equation Editor
Create compiled logical statements and mini-programs using ExtendSim's full-featured Equation Editor in Equation blocks.
• •
Model verification
Use built-in tools and methods to monitor model behavior and verify simulation results.
• •
Probability distributions
Choose from 35 built-in probability distributions or create your own.
• •
64-bit scalability
Build, view, and run large-scale simulation models in a 64-bit environment.
• •
Model templates
Build models quicker using pre-fabricated model segments from the Template library.
• •
Item attributes
Identify and track system entities using string, value, and database attributes.
•
Rate-based flow
Model tanks, levels, valves, storage, and other systems involving rate-based material flow.
•
Flow attributes
Identify and organize quantities of flow using layer and string-layer attributes.
•
Reliability relationships
Graphically define reliability relationships among components in a system.
•

Experimentation, Optimization, & Analysis

Multicore Analysis
Launch multiple parallel instances of ExtendSim to support simulation analysis.
• •
Multiple ExtendSim instances
Manually launch multiple instances of ExtendSim when working with multiple models or experiments.
• •
Analysis Manager
Organize model factors, responses, and simulation results for structured experimentation and analysis.
• •
Scenario Manager
Create and evaluate scenarios and export analysis results to JMP and Minitab.
• •
Evolutionary Optimizer
Search for improved solutions using ExtendSim's integrated open-source evolutionary optimization technology.
• •
Sensitivity analysis
Explore how changes in model inputs and assumptions affect system performance and outcomes.
• •
Statistical analysis
Perform quantile and interval statistical analysis with confidence intervals.
• •
Excel export
Dynamically export model data to Excel for additional analysis.
• •
Warm-up periods
Define simulation warm-up periods with statistical clearing.
•
Activity Based Costing
Incorporate costs into simulations to evaluate the financial impact of system alternatives.
•
Automatic statistics
Generate summary statistics for queues, activities, resources, and other model components.
•
Distribution fitting
Import data-fitted probability distributions from Stat::Fit for use within models.
•

Data Management & Integration

Integrated relational databases
Store and manage model data using ExtendSim's internal relational database capabilities.
• •
Dynamic database links
Dynamically link model data and tables with information stored in ExtendSim database tables.
• •
External data exchange
Import and export model data using Excel, ODBC- or ADO-compliant databases, XML, and FTP files.
• •
Excel integration
Interactively read from and write to Excel while working with ExtendSim models.
• •
Oracle connectivity
Exchange model data with Oracle databases.
• •
Python integration
Connect ExtendSim with Python using the Python Bridge block for Python-integrated modeling workflows.
• •
Access model data from Python
Access and manage ExtendSim model data from Python.
• •
Python execution environment
Support Python-integrated workflows with isolated Python execution and Python version management.
• •

Visualization, Reporting & Diagnostics

Notebooks
Create multiple Notebooks within a model for documentation, model inputs, and simulation output.
• •
Reports Manager
Create reports using multiple customizable filters for organizing simulation information.
• •
Charts & graphs
Visualize model data using customizable Scatter, Line, Histogram, and DB Line Chart blocks.
• •
Reliability reporting
Generate reports covering component reliability, down events, TBF, TTR, and related reliability information.
•
Notification Window
View model and application notifications in the new centralized Notification Window.
• •
Diagnostic Log
Capture diagnostic information that supports model investigation and troubleshooting.
• •
PDF printing
Print ExtendSim content directly to PDF using the new PDF printing capability.
• •

Development & Customization

Integrated development environment
Develop custom simulation functionality using an environment designed specifically for ExtendSim model and block development.
• •
Reusable custom components
Create custom blocks and components and save them in libraries for reuse.
• •
Graphical UI builder
Design custom block dialogs and icons using ExtendSim's graphical user-interface tools.
• •
Compiled blocks
Compile blocks to machine code for execution speed.
•
ExtendSim API
Develop custom functionality using ExtendSim's extensive collection of built-in API functions.
• •
Source code debugger
Debug custom code interactively using conditional breakpoints.
• •
Profiler
Analyze custom block performance to help identify areas for optimization.
• •
Custom wizards
Create wizards that guide users through tasks or interact with model users.
• •
DLL and shared library integration
Call external DLLs and Shared Libraries to extend model capabilities.
• •
COM/ActiveX integration
Control ExtendSim from other applications, or control other applications from ExtendSim, using COM/ActiveX.
• •
Database API
Develop database-integrated functionality using ExtendSim's exposed database API and database event messages.
• •
Open-source simulation technology
Access open-source discrete-event, rate-based, and reliability simulation technology for advanced customization.
•
LP solver technology
Incorporate ExtendSim's advanced LP solver technology into applicable modeling solutions.
•
Reliability development tools
Build reliability solutions using ExtendSim's integrated reliability block-diagramming technology.
•
Python Editor
Develop Python-integrated solutions using the Python Editor and supporting Python development architecture introduced in ExtendSim 2026.
• •

Security & Model Integrity

Digital signature for libraries
Help verify the integrity and authenticity of executable ExtendSim content through digital signing.
• •

Help & Learning

Help
Access extensive ExtendSim Help and reference guides covering modeling concepts, features, and product functionality.
• •
Videos and tutorials
Learn model-building techniques through detailed instructional videos and tutorials.
• •
Example models
Explore more than 100 example models representing a variety of modeling applications and industries.
• •
Tips and techniques
Access additional online resources for learning modeling techniques and ExtendSim functionality.
• •
Free Trials
Explore ExtendSim capabilities using available Trial versions.
• •