Visual Programming Platform for the Internet of Things.

Lawaflow is an online rapid application software development platform targeting embedded system development for IoT. It provides online visual development of event controlled Internet of Things applications using graphical software components and state of the art event controlled flow based program execution.

Lawaflow Visual Programming

    * Lawaflow is a visual programming and IoT platform aimed for application developers that needs a powerful yet easy to use tool to create targeted, embedded and IoT applications.
    * Quickly develop, test and deploy flow based application software for IoT supporting many target platforms like ARM mbed, Arduino, NXP Freedom boards and Raspberry PI.
    * Using visual programming with graphical components connected together by the flow of events and data, complicated programming is made easy and understandable.
    * Only a java enabled web browser is required to start to develop advanced applications for IoT and embedded platforms and real time systems running on bare metal or OS supported platform.
    * Ready to go run time systems supporting various platforms like the Raspberry PI, ARM mbed, Arduino and NXP Freedom boards lets you be up and running quickly with a minimum of hassle and setup.

Embedded Systems Development

Visual programming IDE and IoT platform supporting most popular hardware platforms and communication protocols. Easy integration with existing systems.


Internet of Things development

Integrated IoT platform with cloud, fog and device structure. Support for IP connectivity and short range communication protocols.

IoT dev

Visual Programming

All editing and Lawaflow visual programming development is done online and the code can be deployed on any supported device connected to the system.

IoT Platform connectivity

IoT devices supporting common protocols are easily connected to the Lawaflow platform.

Software Components

Lawaflow provides large libraries of ready software components. The user can also create their own macro components and reuse them.

Event controlled execution

Program execution is controlled by the flow of events and data in the system providing easy to manage real time concurrent software control.

Video Tutorial

Lawaflow Visual Programming Component

Create your own components

Lawaflow allows the user to create their own software components and integrate them to the users library for reuse and sharing with other users. Components can be created in C code or as macro components besed on existing schematics.

Read more

Lawaflow Embedded Platform deployment

Easily deploy programs to platforms

A Lawaflow program is easily deployed to the platforms that are connected to the system, either through Internet or local connectivity. The system can also generate executable code to be flashed to the terget.

Read more

Contact Us

Lawaflow Systems.
Mail: info(a),


Lawaflow Twitter
Lawaflow YouTube
Lawaflow Google Plus
Lawaflow Facebook

About Us

We are developers with a long experience of software and hardware development for many types of applications, industrial systems, communication platforms and home automation. We created Lawaflow as a tool to enable a rapid development of application software targeting the new demand for embedded products and IoT applications.

Avoid complicated system programming with traditional programming languages and use ready software components connected together by the flow of data and events. Lawaflow enables software development for the application developer.