Master complex designs through visualization
Loved by thousands and thousands of developers, now it's your turn. Discover how the new IAR Visual State quickly helps you to generate high-quality code and efficiently manage complicated designs. If it works with C, C++, C#, or Java? Yes, not a problem. Linux, Windows, or hybrid? We fix that, too.

Design consistency cross-platforms
Imagine working on a complex project and constantly switching between different applications to edit, code, and generate code. It's time-consuming and frustrating, not to mention prone to errors. But what if there was a tool that could unify all of these tasks into one easy-to-use application? That's precisely what the new release of IAR Visual State offers.
With the new visualization features that enable fast code generation, IAR Visual State quickly helps to generate high-quality code and manage complicated designs while supporting the low-code development approach.
The updated user interface simplifies the process of creating advanced designs, organizing complex applications, including detailed step-by-step features through visualization, and automatically generating 100% design-consistent C, C++, C#, or Java code.
The best part is it comes with better cross-platform support for an improved user experience on both Windows and Linux, so you can use it no matter what platform you're working on.
Overview video: The solution of choice
Watch this comprehensive video to discover the features and functions of IAR Visual State in action and learn how to use them effectively.
Webinar: Accelerate embedded development with advanced visualization and state machines
Join our webinar and get an instructional overview of IAR Visual State

How IAR Visual State benefits customers
Schneider Electric
Schneider Electric uses IAR Visual State to ensure consistent semantics across all state machines, with automatic code generation. This saves the company a significant amount of development time, which is crucial when working on complex embedded firmware with limited resources and tight timelines.
Sunrise Labs
IAR Visual State simplifies the complex task of specifying and implementing behaviors for embedded devices with limited resources. It offers design specification, verification, and code generation while efficiently using processor resources. Sunrise Labs, a medical device contract developer, finds Visual State helpful in communicating detailed designs to clients, users, developers, and risk management teams, ensuring perfect implementation fidelity.
Unlock your free trial
The evaluation edition of IAR Visual State includes the designer, validator, verificator, code generator, documentation generator, and project manager. It's yours to try for 14 days.
Want to know more?
Our global presence ensures that we can support you from anywhere you are, and we are delighted to provide answers to any inquiries.