Skip to main content

itemis CREATE
Built for System Development

Model, simulate and validate state-based behavior graphically — then generate high-quality source code for your embedded targets.

Trusted by
Atruvia avitea Bauerhin BLG BSH DB Deutsche Bahn Denso Draeger ETAS Forvia-Hella Kostal magnotherm MAN ODAS parcIT Pixelboxx Remondis TECE Thalia ZF zurich

Model. Simulate. Generate. Deliver.

itemis CREATE is a proven modeling, testing and code generation platform for engineering teams developing complex software systems. It enables the creation, simulation, and validation of state-based behavior through intuitive, graphical models. These models are directly transformed into high-quality source code for your embedded targets.

Expect up to 40% efficiency gains in firmware and HMI development at a fraction of the cost and complexity of alternative solutions.

Start now
itemis CREATE editor screenshot
Features

Features at a Glance

With itemis CREATE, you can easily create complex systems in a visual way. Simulate and test your system's behavior already while you are modeling — code generators translate your state machine into high-quality source code for different target platforms.

Model complex systems with state machines

itemis CREATE uses state machines as a powerful, common language for interdisciplinary teams and makes complex system logic easy for everyone to understand and manage.

Validate

Validate your model at your fingertips — live while modeling. itemis CREATE provides immediate feedback through continuous validation, so structural and semantic issues are detected as soon as they occur, keeping your model correct, consistent, and reliable at every step.

Simulate and test your system's behavior with ease

Late-stage errors in embedded systems are costly and risky. With itemis CREATE, you simulate and test behavior before generating code. The integrated simulation engine and testing framework help finding errors at an early stage and drastically accelerate your test cycles.

Generate high-quality source code for your target platform

itemis CREATE automatically generates production-ready code (C, C++, C#, Java, Python) from your models. This ensures industry standards, reduces errors, and keeps your logic platform-independent and future-proof.

Editions

Editions Overview

Desktop

Desktop

Our well-known and proven full-featured solution based on the Eclipse platform. Take advantage of all features like the C/C++ domain, SCTUnit for testing, and much more. Choose this option if you're a CREATE power user!

Go to Download Options
VS Code Extension

VS Code Extension

Our itemis CREATE light-weight solution seamlessly integrates into Visual Studio Code. It supports all standard features like modeling, simulation, and code generation – all in a fresh and modern look and feel.

Go to Marketplace
Web App

Web App

Enjoy a zero-installation experience and advanced collaboration options. Model, simulate, and generate your statecharts right at your fingertips – all in your browser! Share your statecharts with your colleagues with the CREATE Player.

Try Now
Feature Matrix

What’s inside each platform?

Compare the full feature set across itemis CREATE Cloud, VS Code, and Eclipse.

itemis CREATE feature comparison by platform
Feature
Eclipse
VS Code
Cloud
Modeling & Simulation
Graphical Modelling
Simulation / Visual Debugging
Live Validation
itemis CREATE Player
Code Generation
Code Generation (C, C++, C#, Java, Python)
Integration with hand-written code (C / C++ / Java)
Advanced Modeling
Multi-State Machine Modeling
SCXML Support
Quality & Testing
Testing & Coverage

As of May 2026 · Feature set may vary depending on release channel.

Licenses & Pricing

Choose the right model

Perpetual on request, or a subscription with transparent annual or monthly pricing.

Perpetual License

Buy once, use forever — tailored to your setup and platform.

Custom Pricing
  • Unlimited use
  • Node Lock, Floating, or Dongle
  • Incl. maintenance & updates (optional)
Request now
Recommended

itemis CREATE Subscription

The complete package: itemis CREATE for Eclipse, Visual Studio Code, and in the cloud.

€ 1,350
per year
or € 150 / month
  • itemis CREATE for Eclipse
  • itemis CREATE for VS Code
  • itemis CREATE Cloud
  • Always on the latest version
Order now
Case Studies

How customers use itemis CREATE

Customer voices

What our customers say about itemis CREATE

A big plus of itemis CREATE is the ease of use, with a low threshold for developers to modify or extend existing models.

Dr. Christopher Braun

Product Owner, BSH Hausgeräte GmbH

I like itemis CREATE a lot, especially the fact that it is simple and direct, and is not burdened with some of the more advanced, expensive and heavy features of other professional Statechart tools.

Professor David Harel

Inventor of Statecharts

Particularly, the flexibility in terms of expandability for adding custom functions and code generators sets itemis CREATE apart from its competitors.

Peter Karlitschek

Software Architect, Dräger

Insights

Insights on itemis CREATE

Format

Formal Error Detection on State Machines: What Works and What Doesn't
Blog Model driven software development

Formal Error Detection on State Machines: What Works and What Doesn't

An unreachable transition, an unsatisfiable guard, a numeric overflow: these bugs hide in the model long before any test reveals them. A results report from two master's theses on formal error detection for state machines using symbolic execution and SMT solvers.

Read Article
Andreas Mülder Andreas Mülder 9 min read
State Machine Origami
Blog Custom tools

State Machine Origami

How Franca IDL and itemis CREATE can be integrated to validate embedded software components against interface contracts interactively during development.

Read Article
Dr. Klaus Birken Dr. Klaus Birken 9 min read
FAQ

Frequently asked questions about itemis CREATE

What is itemis CREATE?
itemis CREATE is a modeling, testing and code generation platform for statecharts (state machines). You model state-based behavior graphically, simulate and validate it, and generate production-ready source code for your target platform.
Which languages does itemis CREATE generate code for?
itemis CREATE generates code in C, C++, C#, Java and Python. Models are built on the open SCXML standard rather than a proprietary format.
What editions are available?
Three: itemis CREATE Desktop (Eclipse-based, full feature set including the C/C++ domain and SCTUnit), the itemis CREATE VS Code Extension (light-weight, directly in Visual Studio Code), and the itemis CREATE Web App (browser-based, no installation, with the CREATE Player for sharing statecharts).
How does itemis CREATE compare to Stateflow and IBM Rhapsody?
itemis CREATE is purpose-built for statechart modeling rather than broad UML/SysML or block-diagram functionality. That shows up as a flat learning curve, transparent pricing (one price, all features), and independence from ecosystems like MATLAB/Simulink or IBM.
Can itemis CREATE be integrated into existing toolchains?
Yes. itemis CREATE offers deep integration with handwritten C and C++ code, connects with tools like Enterprise Architect, and supports headless code generation via CLI/CI pipelines. Custom code generators and architecture integrations are available as tailored services.
Can I try itemis CREATE before buying?
Yes, via the download options for the Desktop edition, the VS Code Extension on the Marketplace, or directly in the Web App.