Return to PRODUCTS




What is this product?

Wolfram SystemModeler is a platform for multi-engineering simulation and model-based design for dynamic systems that makes it possible to develop advanced multi-engineering models by simple drag-and-drop.

Visit the SystemModeler website to find out more.


Who is it for?

Users include system engineers, control engineers, system biologists, researchers, hobbyists, educators, students, and many others.


Current users

Wolfram SystemModeler was known as MathModelica prior to the acquisition of MathCore by Wolfram Research, Inc. in March 2011. For a glimpse at the diverse range of people using MathModelica and SystemModeler, visit our customer stories page.


Special information for professionals, educators, and students


General features

Modeling and Simulation

With drag-and-drop component-based design, SystemModeler makes it easy to create realistic multidomain models. Accurately simulate system behavior with efficient built-in numerical solvers that correctly handle systems with events and discontinuous behavior. Visualization is immediate, including automatic animation of 3D mechanical components.

  • Drag-and-drop modeling
  • Hierarchical modeling
  • Multidomain modeling
  • Built-in model libraries
  • Hybrid system modeling
  • Simulation and experimentation
  • Instant visualization
Analysis and Design with Mathematica

Bring the full power of Mathematica to your model analysis. Programmatically control SystemModeler simulations and use built-in functions for finding model equilibria, linearizing models, and more. Perform model calibration and system optimization using Mathematica‘s symbolic and numerical features, and present your results with advanced graphics and interactivity.

  • Programmatic simulation control
  • Sensitivity analysis
  • Model calibration
  • Notebook environment
  • Plotting and custom visualization
  • Model and equation analysis
  • Control system design

For more in-depth information, visit the Features of SystemModeler pages.



Yes. Wolfram Training offers free on-demand courses that provide an introduction to SystemModeler and the Modelica language, with additional scheduled live courses coming soon.


Learn to construct, simulate and visualize a variety of systems using Wolfram SystemModeler. Start with drag-and-drop tools and built-in modeling libraries, then move on to building your own components using the Modelica language. Learn helpful SystemModeler tips and tricks for quick model development.



Get a deeper understanding of model behavior using the Wolfram Language and SystemModeler. Learn how to create custom visualizations of simulation results, such as 3D parametric plots and animated diagrams. You will also learn how to construct control systems, do parameter calibration, programmatically create models and more.




Uses and Examples of SystemModeler

Wolfram SystemModeler is an easy-to-use, next-generation modeling and simulation environment for cyber-physical systems. Using drag-and-drop from the large selection of built-in and expandable modeling libraries, you can build industrial strength, multidomain models of your complete system. Adding the power of Mathematica gives you a fully integrated environment for analyzing, understanding, and quickly iterating system designs. …