SmartState Logo Welcome to
www.SmartStateStudio.com
ApeSoft Logo


SmartState - Most Popular UML State Chart CASE Tool which Supports Sub, Concurrent & Nested State Machines with 100% State Machine Code Generation in C++, Java, C, C#


XMI2SM
- Design State Diagram in Any UML Tool of Your Choice and Generate 100% State Machine Code. Read More...

SmartState Advanced Features
FEATURES
Try it for FREE
DOWNLOAD
Frequently Asked Questions
FAQ

State chart studio with support for complex state transitions which generates the state machine code in various compiler languages. Generated code works with a well designed framework for state design pattern. Make your application more maintainable, portable and readable through the state pattern, by just designing it. Widely used in state management in embedded software technologies and various application domains.
Read Overview, See Screen Shots, Read Version History.
 

SmartState Meets Every Need

SmartState Offers :
Simple CASE Tool for state chart design.
Support for complex state transitions.
Persistent state machine.
Sub, Nested & Concurrent state machine.
100% code generation in C++, ANSI C, Java, .NET
Cross platform support. Windows, Unix & Linux
 
Read More Features ...

Get SmartState Now

TRY BEFORE YOU BUY:
You can download SmartState Windows installer for FREE.
Try examples, build your own state machine and test in any language of your choice.

REGISTER:
Once you are satisfied with SmartState, register a copy to use it without any limitations.
Get customer support.

News & Resources

SmartState FAQ - Frequently asked questions
Read more about State Design Pattern

Buy Book on State Pattern from Amazon

State machine language supported : C++, Java, ANSI C, C#, XML
Target Platform : Windows / Linux / AIX / Solaris / HP-UX
 

Market leader and the first state machine automation software with 100% code generation from state chart.
Delivering value to the customers all over the globe since 2000.
Productivity enhancement software from
ApeSoft.
Read
Terms of Use Before Downloading. Various trademarks held by their respective owners.
Contact us for any further information.