The modeling tool for developing your embedded systems

System and software architecture design with code generation


Model-Based System Design

  • Define the system context
  • Define hardware and software interfaces
  • Break down the system into subsystems
  • Ensuring consistent interfaces across all levels

Efficient Software Engineering

  • Data-flow-based event architecture
  • Automatic project generation for different IDEs
  • Interface protocol and data flow definition
  • Validation of software architecture
  • Hardware-specific boilerplate code generation
  • Generation of the unit test code
  • Source code editor

Automated Implementation

  • Validation of the software design model
  • Automatic creation of IDE-specific project files and settings
  • Automatic generation of the source code structure for software elements and interfaces
  • Creation of unit test projects
DATAFLOW Designer System Documentation

Consistent Documentation

  • Chart export
  • Export of system design and software architecture
  • Linking of requirements and further information on hardware and software components

You can find further valuable information on DATAFLOW Designer in our

DATAFLOW Designer Screenshots

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.


Generation of C ++ application code templates

Generation of project structures for different IDEs

Export of the system documentation at the push of a button


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