SinelaboreRT is a tool for real-time embedded systems developers. SinelaboreRT generates readable and maintainable code from UML modeling tools. The generated code does not require a runtime library and can be easily used in different system designs (RTOS, foreground-background) or even in an IRQ handler. With SinelaboreRT, engineers can convert state-machine models into a target language (C++, Java and C#). Designers can influence the generation process according to thier needs. The built in state-chart editor supports model state diagrams without using a UML tool.