Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Network Simulation Software
  3. OMNeT++

OMNeT++

Budapest, Hungary

What it is

OMNeT++ is an extensible C++ simulation library and framework, used primarily to build network simulators. Its discrete-event models consist of communicating C++ modules, with structure specified in the NED language. Simulations can run in Qtenv, a graphical runtime environment, or through Cmdenv, a command-line interface. The IDE Analysis Tool uses Pandas and Matplotlib to analyze and plot results; R and Matlab can also process them. Extensions cover real-time simulation, network emulation, database integration, and SystemC integration. The INET model library includes Internet stack models and other protocols and components. Downloads are available for Linux, Windows, and macOS, as well as a core archive and container images. The project recommends opp_env for installation and uses WSL in its recommended Windows route. The Academic Public License is free for noncommercial teaching and research; commercial work requires a separate license, with pricing on request. The project directs users to Discussions, a bug tracker, and Stack Overflow, and says it has no telemetry or account system.

For and against

For

  • Builds discrete-event network simulation models
  • Includes graphical and command-line runtime interfaces
  • Analysis Tool uses Pandas and Matplotlib
  • Offers extensions for emulation and real-time simulation
  • No telemetry or account system

Against

  • Academic Public License excludes commercial use
  • Commercial license pricing is available on request
  • Recommended Windows installation route uses WSL

The verdict

OMNeT++ provides model-building, simulation, and analysis tools across Linux, Windows, and macOS. Its free license is limited to noncommercial use, so commercial projects need separate licensing.

Who it suits

OMNeT++ suits researchers, educators, and industrial users building network simulation models. Commercial research and other for-profit work require a commercial license.

Plans and prices

OMNeT++ Academic Public License

Free

Free for noncommercial use, including teaching and research; commercial use requires a separate license; redistribution of copies and modifications is subject to the license terms

Commercial license

Priced on request

Commercial licensing is offered through OMNEST; pricing is provided on request

Every plan, in full

On the record

AI preview
The AI technology preview adds a Qtenv chat interface and an MCP server for querying and manipulating active simulations, and is listed for Linux x86_64 and macOS aarch64.omnetpp.org · read 30 Sep 2026
Analysis
Its IDE Analysis Tool uses Pandas and Matplotlib to analyze and plot simulation results, which can also be processed with R or Matlab.omnetpp.org · read 30 Sep 2026
Download platforms
The current download page offers packages for Linux, Windows, and macOS, plus a core archive and container images.omnetpp.org · read 30 Sep 2026
Evaluation
OMNEST says OMNeT++ can be used for limited-length evaluations, while its evaluation page offers a request-based download.omnest.com · read 30 Sep 2026
Extensions
The site describes extensions for real-time simulation, network emulation, database integration, and SystemC integration.omnetpp.org · read 30 Sep 2026
Installation
The project recommends opp_env to install OMNeT++ and other models and frameworks; on Windows its recommended route uses WSL.omnetpp.org · read 30 Sep 2026
Intended users
The maker describes OMNeT++ as popular in scientific and industrial settings and lists research and teaching as noncommercial use cases.omnetpp.org · read 30 Sep 2026
Interfaces
OMNeT++ includes a graphical runtime environment called Qtenv and a command-line simulation interface called Cmdenv.omnetpp.org · read 30 Sep 2026
License limits
The Academic Public License allows noncommercial use; for-profit work, including commercial research projects, requires a commercial license.omnetpp.org · read 30 Sep 2026
Modeling
Models are built from communicating C++ modules, with their structure defined in the NED language.omnetpp.org · read 30 Sep 2026
Model library
INET is presented as OMNeT++’s standard protocol model library and includes Internet stack models and other protocols and components.omnetpp.org · read 30 Sep 2026
Privacy
The maker’s privacy policy says OMNeT++ sends no data, has no telemetry or account system, and keeps simulation models and results on the user’s computer.omnetpp.org · read 30 Sep 2026
Purpose
OMNeT++ is an extensible, modular C++ simulation library and framework primarily used to build network simulators.omnetpp.org · read 30 Sep 2026
Support
The project points users to Discussions, a bug tracker, and Stack Overflow; the commercial OMNEST comparison describes OMNeT++ support as informal via the mailing list.omnetpp.org · read 30 Sep 2026

Alternatives to OMNeT++

Every alternative, ranked