Build HMIs on the OS You Know and Trust

Storyboard’s optimized runtimes work seamlessly with RTOS, Linux, Android, QNX, and more—so you can start building and testing your embedded GUI without platform constraints.

Storyboard Works Where You Work — No Matter the OS

Storyboard supports a wide range of operating systems—from real-time platforms like QNX, Zephyr, and FreeRTOS to open-source options like Linux and Android.

 

With Storyboard’s portable runtime engines, you can develop once and deploy across any hardware and OS combination, dramatically speeding up your development cycle while reducing complexity.

Faster Development on Any OS

With Storyboard’s cross-OS flexibility, your team can focus on UI/UX design first — without locking into hardware or OS choices too early.

 

Design, test, and iterate freely, knowing your GUI can be deployed across multiple platforms when you're ready.  

 

Don’t see the OS you need listed? Contact us — we may already support it or can provide a tailored solution for your project.

Contact Support
“Before Crank Software and Storyboard, our embedded GUI development time on average took 12 months to complete. Now it takes us 5 to 6 months to get projects done. "
Jack Fenkhuber
Electronics Engineering Manager, Valid Manufacturing
"Using Storyboard allowed us to create a fashionable graphical interface while optimizing power and memory budgets, among other efficiencies. The result is a hyper-modern user experience and longer battery life, empowering consumers to live smarter in different scenarios. "
Meihui Fan
CTO, Zepp Health
"With Storyboard it's quite easy to start with no experience in Crank and get things to a working stage. The most important thing to us was to have a working prototype quickly because you can always improve from there. Achieving this was simple and fast with the Crank’s Storyboard, once we got started, we were able to create the first working prototype of the Model 1 in less than a year. "
Robin Kuprat
Managing Partner, Maro Coffee
"We’re constantly innovating, and Storyboard lets us tweak the graphics and optimize the animations with great ease, with minimal impact on our product development cycles. In fact, our users often comment on how much they like the touch screen interface and how quick and easy it is to set up. "
Michael Holmes
Senior Software Engineer, Ventec Life Systems
"Storyboard makes it really easy for us to make ongoing changes to the look of the interface. We can re-import updated Photoshop files into the app, and Storyboard magically reconnects everything. It’s a huge time saver, affording us the time to invest in our UX. "
Abid Esmail Bodul
Sr.Embedded Software Engineer, Stages Cycling
Operating System Compatibility

Storyboard is designed to work seamlessly on a wide range of embedded Operating Systems. So whether you're building on a HMI for safety-critical systems or for consumer-facing products we can support the OS that is right for your product.

 Operating System 
 
Type
 
 Typical Uses
 
QNX Neutrino RTOs Real-time OS Automotive, Medical, Industrial
VxWorks Real-time OS  Aerospace, Defense, Industrial
Integrity RTOS Real-time OS Automotive, Medical, Industrial
Linux (Yocto, Ubuntu) General-purpose OS Industrial, Medical, IoT
Windows Embedded Compact  General-purpose OS Industrial (legacy)
WEC 13 General-purpose OS Industrial, Medical, Automotive 
Android & WearOS Mobile OS  Consumer Electronics, Smart TVs, Wearables
IOS (Apple) Mobile Consumer Electronics, Smart TVs, Wearables
µC/OS-II and µC/OS-III  Real-time OSs Industrial, Medical, IoT, Consumer, Automotive 
Linux (Yocto, Ubuntu) General-purpose os Industrial, Medical, IoT
FreeRTOS  Real-time osLow-power IoT Devices, Wearables, Consumer, Home Automation
ThreadX (Azure RTOS) Real-time OSsLow-power IoT Devices, Wearables, Consumer, Home Automation
Zephyr RTOS Real-time OSsLow-power IoT Devices, Medical, Wearables, Consumer, Home Automation
SEGGER embOS Real-time OSsMedical, Automotive, Industrial, Consumer Electronics
MQX RTOS Real-time OSsHVAC, IoT, Wearables, Home Automation, Industrial
embedded-GUI-developer

Create a Custom Android Launcher for your HMI

Learn how to configure a Crank Storyboard-based application to act as a custom launcher on Android.
photo_4_crank-software-storyboard-platform__fmt

Working with QNX

A detailed support article that guides users through configuring Storyboard’s runtime on QNX, including environment variables for font rendering and how to manage touch sensitivity with QNX’s ‘screen’ compositor.

Storyboard Integration with MCUXpresso

This tutorial walks through integrating the Storyboard Engine onto a NXP EVK project board

Experience Storyboard on Zephyr

Download and flash a Storyboard-built demo UI onto a Nordic Semiconductor nRF5340 board running Zephyr