The basis for your embedded software applications

Resource-optimized, robust and reliable. “Ready to use” for your critical applications

DATAFLOW Runtime is a smart, event-based operating system that guarantees the best real-time performance as well as conflict-free data and process communication. This enables efficient, high-performance and resource-saving embedded software applications to be created.



  • Bare metal or RTOS based scheduler with minimal overhead
  • Minimal footprint thanks to configurable resource requirements
  • Minimal CPU load through run-to-completion task processing
  • Energy-saving thanks to the go-to-sleep function and wake-up interrupt
DATAFLOW Software BARE METAL Target Icon
DATAFLOW Software RTOS Target Icon

Executable on your Target System

  • Bare metal or RTOS based
  • Basis for event-based architecture – ideal for critical applications
  • Hardware abstraction layer for many platforms
  • Simulation and unit test of the application without a target system

Assured quality

  • Embedded C ++ ready
  • Complete unit tests for the entire DATAFLOW Runtime
  • Test-driven development of the application possible
  • Mocking framework for the abstraction of hardware access
DATAFLOW Read to use icon

Ready to use

  • Currently supported platforms
    • ARM CORTEX M0 / M3 / M7 / A8
    • Hardware Abstraction Layer for STM32
      F103 / F030 / F767
    • WIN32 (for unit tests)
    • Other platforms on request
  • Detailed documentation with extensive examples
  • Source code available (option)
  • “Ready to use” support package
    • Support in choosing the right modules (HAL, BSP)
    • Support with the setup of the development environment and the platform modules

You can find further valuable information on DATAFLOW Runtime in our

DATAFLOW Demo Version

Convince yourself of the advantages of the DATAFLOW Software and test our 30-day demo version or arrange a non-binding consultation today.


Use our 30-Day-Trial-Version


Gewerbestrasse 8  |  9470 Buchs  |  Schweiz  |  Tel. +41 81 750 06 40  |  Email


Contact address

Gewerbestrasse 8
9470 box


Authorized representative (s)

Christian Büchel, CEO

Commercial register entry

Registered company name: DATAFLOW Software AG
Commercial register number: CHE-190.688.043

VAT number

Disclaimer of liability

The author assumes no liability for the correctness, accuracy, timeliness, reliability and completeness of the information.

Liability claims against the author for material or immaterial damage resulting from access to, use or non-use of the published information, from misuse of the connection or from technical malfunctions are excluded.

All offers are non-binding. The author expressly reserves the right to change, add to, or delete parts of the pages or the entire offer or to temporarily or permanently cease publication without prior notice.

Disclaimer for links

References and links to third party websites are outside our area of responsibility. It rejected any responsibility for such websites. Access to and use of such websites is at the user’s own risk.


The copyrights and all other rights to content, images, photos or other files on this website belong exclusively to DATAFLOW Software AG or the specifically named rights holders. The written consent of the copyright holder must be obtained in advance for the reproduction of any elements.

Source: SwissAnwalt

Thank you very much!

We hope you enjoy using DATAFLOW Software


Gewerbestrasse 8 | 9470 Buchs | Switzerland | Phone +41 81 750 06 40 | email