About Quantum Leaps®

Quantum Leaps®, LLC provides lightweight, open source active object frameworks and graphical modeling tools for real-time embedded systems, such as single-chip microcontrollers.

Quantum Leaps, LLC was founded in 2005 in Palo Alto, California—at the heart of Silicon Valley—and subsequently relocated to North Carolina in 2007. We are located in Chapel Hill, just minutes to the University of North Carolina at Chapel Hill and to the Research Triangle Park.

The main components of our technology have been described in two editions of the book Practical UML Statecharts in C/C++ by Dr. Miro Samek. Our software and tools are used by some of the largest companies in the world in consumer, medical, industrial, wireless, networking, research, automotive, defense, robotics, and other applications worldwide.


Our mission is to bring quantum leaps of innovation to embedded systems programming by making open source software and tools that enable widespread adoption of event-driven active object frameworks, hierarchical finite state machines (UML statecharts), Model Driven Software Development (MDSD), and automatic code generation. Welcome to the 21st century!

Business Model

Quantum Leaps®, LLC is a second-generation open source company that has established a sustainable business based on dual-licensing. In contrast to most of the first-generation open source companies, we own all the intellectual property in our software. Therefore we can offer closed-source licensing to all customers interested in retaining the proprietary character of their software.

This increasingly popular, strictly quality-controlled, professional open source business model combines the best of the open source and proprietary software worlds to make open source a safe choice for the embedded systems vendors. This includes the accountability for the licensed intellectual property, professional documentation and technical support expected of a traditional software vendor as well as transparent development, availability of source code and active community inherent in open source projects.

NOTE: If your company has a policy forbidding open source in your product, all our software can be licensed commercially, in which case you don't use any open source license and you do not violate your policy.
learn more about QP™ licensing


We built the company that we'd ourselves want to do business with. Here's how we operate:

  1. No pies in the sky

    The UML and other modern approaches to software development offer true benefits, but there is also too much fluff and detachment from reality. We cut through this noise and provide only practical, efficient, working software that has been battle-tested and proven in real-life systems.
  2. Embedded software must be open

    Any piece of our software that goes into an embedded device is open source, because you need to be able to understand, adapt, recompile, and debug the software in source code.
  3. Open source software must be safe

    We own all the intellectual property in our software. Therefore, we can offer closed-source licensing and the accountability for the licensed intellectual property to all commercial customers interested in retaining the proprietary character of their software.
  4. Quality is good business

    With every commercial license we offer professional technical support. This is designed to motivate us to keep our software free of bugs, easy to use, and clearly documented with many examples to minimize our support load and expenses.
  1. We trust our customers

    All our software and documentation is truly free to download, without any license keys, crippled features, or teasing private information out of our potential customers. We trust you, because the sustainability and thriving of our business is ultimately in your own best interest as well.
  2. Our customers are our investors

    Our customers fund our daily operations by purchasing commercial licenses for our software. We answer to them — not investors, the stock market, or a board of directors.
  3. No hidden fees or secret prices

    We believe everyone is entitled to the best price we can offer. Our prices are open and transparent, published right on our site.
  4. Software development can be fun

    Our software and tools make software development fun again. You work at a higher level of abstraction of events and state machines, instead of struggling with "spaghetti" code and unresponsive blocking tasks of a traditional RTOS.


Miro M. Samek

Dr. Miro M. Samek, President

Dr. Miro M. Samek is the creator of the open source QP active object frameworks as well as the free QM modeling tool. His practical books about UML state machines, active objects (actors), and event-driven frameworks for embedded systems are among the most popular on the market. Miro has also published dozens of technical articles for Embedded Systems Design, Dr. Dobb's Journal, and a column for C/C++ Users Journal. His extensive industry experience ranges from safety-critical software development at GE Medical Systems through hard real-time embedded software design at two Silicon Valley companies specializing in GPS technologies. Software he wrote continues to power millions of products. Dr. Samek earned his Ph.D. in nuclear physics at GSI (Darmstadt, Germany).

Miro Samek on LinkedIn

Dr. Samek's resume in PDF

Last updated: January 15, 2014