Why SystemModeler?

Wolfram SystemModeler is the most complete physical modeling and simulation tool. Unlike other systems, SystemModeler requires no add-ons and fully supports the standard Modelica model language. And SystemModeler is designed to connect perfectly with Mathematica for the ultimate integrated modeling, simulation, and analysis workflow.

Product Comparison


partially supported

additional purchase required



Additional Requirements

Mathematica optional

*Maple required

*Matlab required

Hierarchical modeling that follows real-life topology

Multidomain modeling

Drag-and-drop model design

Work with Modelica models

Combine Modelica code with drag-and-drop design
Include external C functions
Built-in Model Libraries SystemModeler MapleSim Simulink
Biochemical pathways
Electrical (analog and multiphase)
Mechanical (translational, rotational, and 3D multibody)
Signal blocks (continuous, discrete, and logical)
State graphs
Thermal (heat transfer and fluid flow)
Simulation SystemModeler MapleSim Simulink
Hybrid continuous-discrete solver
Real-time solver
Sensitivity analysis solver
Initialize to steady state
Visualization SystemModeler MapleSim Simulink
One-click plotting of any system variable
Automatic 3D mechanical visualization
Custom visualization environment Mathematica Maple Matlab
2D and 3D graphics language
Advanced 3D graphics (lighting, transparency, and more)
2D and 3D animation
Standard formats (.avi and .mov)
Standard formats (.avi and .mov)
Analysis & Design SystemModeler MapleSim Simulink
Analysis platform Mathematica Maple Matlab
Programmable simulation control
Parallelized parameter sweeps
Model equation analysis
Model equilibrium detection
Control systems design
Model calibration
System optimization
Connectivity SystemModeler MapleSim Simulink
Reusable standalone simulation executable
Interactive HTML model

Simplify Your Workflow

SystemModeler implements the Modelica language, which takes advantage of the strengths from component-based modeling, where the flow in components is modeled. This presents significant advantages compared to block-based modeling. This example of constructing an electric circuit illustrates the simplified workflow obtained with component-based modeling:

The Modelica Advantage

Modelica is an open standard language specifically designed for modeling physical systems. It allows individuals and groups to efficiently work together on large-scale projects, constructing reusable custom components and libraries.

Wolfram MathCore is a founding member of the Modelica Association and has taken an active part in the Modelica language design since 1997. SystemModeler is the result of this effort and more than 10 years of close cooperation with customers in the automotive, heavy-machinery, life science, and marine sectors, making it the easiest Modelica tool to use.

Beyond Simulation

A high-fidelity model is useful for much more than just numerical simulation, including everything from optimization and control design to custom visualization and interactivity. Together, SystemModeler and Mathematica provide complete programmatic control of simulations, enabling all kinds of design and analysis.