Browser width
is too narrow.

Rotate the screen
or increase
the width.
OpenSIMPLY Free open source simulation software
▲

Free Simulation Software

OpenSIMPLY is open-source discrete-event simulation software.

It's completely free simulation software with no restrictions.

It runs on Windows and Linux (32/64-bit) in graphical and terminal modes.

OpenSIMPLY is modeling software with high simulation performance.

Download free simulation software.

Download executable demos featuring classic queuing theory models.


Overview

As open-source software, the project currently supports Delphi and Lazarus/Free Pascal.

Computer simulation with OpenSIMPLY is intuitive and easy.

You need just a few lines of code to run a model — check out the simulation examples.

OpenSIMPLY includes a step-by-step tutorial based on runnable examples for getting started quickly, comprehensive documentation, and context-sensitive pop-up help for the Delphi and Lazarus IDEs.

Simulation Levels

As simulation modeling software, OpenSIMPLY offers two subsystems supporting discrete-event simulation at different levels of abstraction.

The high-level approach, known as block simulation, provides a palette of ready-to-use components (queues, servers, routers, etc.) that connect in any required order. Each block can be extended with custom parameters and functionality.

The low-level, Simula-like approach enables much faster models — even adapted Simula models can run in OpenSIMPLY. At this level, simulation models become significantly more efficient.

Both levels can be combined: use blocks to describe the general behavior of the model and low-level techniques for performance-critical sections.

Learn more about simulation styles.

Notable Features

OpenSIMPLY provides global, selective, and deferred statistics gathering modes. Deferred mode accounts for the steady state to prevent significant loss of accuracy in the results.

OpenSIMPLY gives full flexibility to describe model behavior and create dynamic models. You can relocate blocks during the simulation to change the model configuration at runtime.

Areas of Use

Scientific Research

A single model run of the system under study provides one data point for the system's characteristic. For linear functions, two points are sufficient; more complex ones need several points to accurately reflect the function curve. To cover the full range without errors (e.g., for non-monotonic functions), a large number of points (and thus runs) is often required.

For reliable results in complex systems, the model must include enough entities — so simulation speed is critical to avoid long waiting times. OpenSIMPLY is very fast simulation software. It automatically runs multi-run experiments with varying inputs and offers flexible formatted output for tables or visualizations.

Education

OpenSIMPLY is ideal for teaching and learning simulation. Its clear and simple approach helps beginners avoid common mistakes and focus on the modeling concepts themselves. Learn more.

Some Applications

Traffic simulation The project was originally developed for traffic analysis using a clear and simple modeling approach. Built-in traffic theory routines allow verification of results in simple and edge cases — and even in some complex models. Learn more.

Network simulation OpenSIMPLY can easily handle fairly complex and large networks. Blocks for routers, packet filters, broadcasts, and more make it simple to build network models. You can save and analyze the full route of any packet. Learn more.

Licenses and Special Requirements

OpenSIMPLY is free computer simulation software.
OpenSIMPLY contains no built-in restrictions
  • Unlimited number of simulation events.
  • No limits on the number of blocks and components in the model.
  • No caps on model complexity, variables, statistics collection, or multi-run experiments.
  • Full access to all features — global, selective, deferred statistics, dynamic modeling, etc.

Everything is available in the free open-source version without any paywalls, trials, or hidden limits.

Learn more about terms of use.

For extra features or for special license write a message.