the QP port to POSIX supports real-time extensions and works with embedded Linux, and POSIX subsystems of such RTOSes as: QNX, INTEGRITY, VxWorks, etc. Similarly, QP port to Windows can work with Windows IoT or Windows Embedded Compact. But the OS support can be also interesting for developing of deeply embedded code on the desktop workstations, which is called "dual-targeting". Licensing QP framework are dual-licensed under the open source GPLv3 and a selection of traditional, closed-source licenses. Users who wish to distribute QP (e.g. embedded inside devices) can retain the proprietary status of their code by applying for a commercial license. See also Actor model UML state machine Embedded operating system Real-time operating system References External links state-machine.com QP frameworks on GitHub QP frameworks on SourceForge qf4net: Quantum Framework for .Net qfj: Quantum Framework for Java on SourceForge.net Miros: a hierarchical state machine module in Python Miros: a hierarchical state machine module in Lua State-Oriented Programming (Groovy) ACCU Overload Journal #64 "Yet Another Hierarchical State Machine" C/C++ Users Journal "Who Moved My State?" C/C++ Users Journal "Deja Vu" Research on Open CNC System Based on Quantum Framework Active Objects by Schmidt Real-time operating systems Embedded operating systems Free software operating systems Embedded Linux Programming tools for Windows Cross-platform software Free software programmed in C++ Software architecture Object-oriented programming