syside_logo

Systems Engineering at the speed of Code

SysIDE brings Systems Engineering to the modern development era

SysIDE CE

SysML v2 editor, award-winning, free & open-source

Autocompletion
Speeds up the workflow by reducing typing errors and minimizing manual input
References
Enable efficient navigation and code updating by identifying all instances of an element.
Code navigation
Speeds up development by enabling quick access to element definitions.
Elements auto-formatting
Enhances code readability and maintainability by ensuring consistent structure.
Comment bodies auto-formatting
Enhances code readability and maintainability by ensuring consistent structure.
Hovers
Instantly display documentation allowing to quickly understand an element.
Folding
Improves readability and eases navigation by organizing code into collapsible sections.
Semantic and syntax checking
Identifies errors as they occur allowing to instantly correct mistakes and speed up workflow.
Renaming
Saves time and reduces errors by renaming all elements with the same name with one click
Document symbols
Provide rapid model overviews, enabling efficient comprehension and navigation
Previous slide
Next slide

SysIDE Pro

SysML v2 tools (IDE, API’s & more) for power users

Key Features

Over 30x faster than CE

Programmatic Model Manipulation using Phyton

Digital Twin creation

Enterprise support

SysML v2 API support

'Code-to-Diagram' views & export

Custom Model Validation Rules

Domain Specific Languages (DSL)

Use-cases for SysIDE Pro Enabling Digital Twin

Automatic asset generation from the model

Model simulation, analysis and validation

Integrating multiple engineering tools and Workflows

Embedding DSLs into SysML v2 models

Collaborative model editing

Automatic code generation

Join our Early Adopter Program

Evaluate SysIDE Pro with all its features and use-cases for free

Receive direct support

Chance to buy SysIDE with a prelaunch discount

Why SysIDE

SysIDE brings a wave of changes by breaking free from vendor lock-in by offering unrestricted tool selection and true value, delivered to engineers by engineers. Providing exceptional performance and advanced IDE features, SysIDE optimizes efficiency and enables version control for system modeling in SysML v2.

Over 3k users

Stellar user feedback

Award-winning

What Our Users Are Saying

Tim

“With SysIDE it is a great experience to do textual SysML v2 modeling in a convenient development environment.  I love this new style of SysML modeling!”

CEO of OOSE, co-Chair SysML v2.0 FTF, MBSE Podcast host

Tim Weilkiens

“SysIDE CE allows us to rapidly learn and understand SysML v2, to assess how we can use it to develop innovative aerospace systems in the future. The editing experience is already great, and I’m looking forward to what future versions will bring!”

Jasper Bussemaker

Researcher at DLR

jasper

Get in Touch About SysIDE

Frequently Asked Questions

Should SysIDE CE be used together with SysIDE Pro?

At current release, yes. SysIDE CE is a VS Code extension and is used for editing the model. SysIDE Pro is a Python package (for now) used for programmatic model manipulation in Python scripts. Both complements each other.

Yes, it can. This is especially useful for users that do not use VS Code, or for users that want to use SysIDE Pro in a non-GUI way, e.g. in automated pipelines.

Yes, SysML v2 is based on KerML, and therefore SysIDE Pro needs to support KerML models as well.

No, both SysIDE CE and SysIDE Pro only supports SysML v2.

No, SysIDE Pro currently only supports Python 3.12, with 3.13 coming soon. Currently, there are no specific plans to support older versions of Python.

SysIDE Pro has no telemetry tracking algorithms embedded in it, thus it does not collect any usage data.

No, running SysIDE Pro after installation does not require internet connection.

Yes, SysIDE Pro can be used in Docker containers. This is particularly useful for cloud environments or when you cannot meet the minimum requirements locally. You’ll need to use Python 3.12 as the base image and follow the instructions for Ubuntu in the Install SysIDE guide.

SysIDE Pro is platform-independent and runs on Windows x86, macOS Apple Silicon, and Linux x86 operating systems. For other operating systems, you can use Docker as shown in the previous question.

Yes, SysIDE Pro is designed to work well in automated environments and CI/CD pipelines. Its command-line interface makes it suitable for automation scenarios.

Yes, SysIDE Pro works with standard version control systems like Git, allowing teams to collaborate on SysML v2 models effectively.