video 2:23

The only tool needed to develop stateful, event-driven and real-time applications


HCL RTist is a development environment for creating complex, event-driven and real-time applications. It is specifically designed to help software engineers with feature-rich tooling for design, analysis, building and deploying embedded, IoT and real-time.


Why choose HCL RTist

HCL RTist helps you generate consistent, readable, and efficient C++ code that prevents concurrency and performance problems. This powerful tool integrates with OneTest Embedded for capturing and visualizing execution coverage of state machines and supports migration of models from Rational Rose Real-Time.

UML RealTime and C++

UML-RT provides powerful high-level concepts that allow you to raise the abstraction level when designing your application. Examples include capsules, state machines, ports and many more. These concepts are automatically translated into highly efficient C++ code and can be used together with your other hand-written C++ code.

Graphical Diagram Editors

View and edit your application model using graphical editors such as state machine diagrams, composite structure diagrams and class diagrams.

Model Debugger

Use high-level model debugging and tracing as a complement to traditional C++ debugging for troubleshooting your application and understanding its run-time behavior.

Powerful Run-Time Library

A portable and powerful run-time library, the TargetRTS, provides the run-time services needed by your application. With a long history of successful industrial use, this library is a battle-tested and rock-solid foundation for your application.

HCL Compass

Try HCL RTist today!

Get started on using the only tool you’ll need to develop stateful, event-driven and real-time applications.