Flowcode

This is achieved by dragging virtual representations of hardware onto a visual panel, providing access to associated libraries.

Flowcode is therefore ideal for speeding up software development times and allowing those with little programming experience to get started and help with projects.

[1] Flowcode allows the user to develop and view their program using four different visual modes.

Flowcode also has a mode named App Developer which is capable of creating Windows based applications via a runtime executable.

This allows the software to also create applications for testing or interacting with the embedded system.