Our Flow Factory platform allows you to create feature rich applications without the learning curve traditional embedded programming languages require. The desktop application can be used to create application for your devices, using device specific functionalities. Flow Factory contains a list of actions and events supported by the device, which can be used to create the application logic. By combining the actions and events into state machines, business logic can be programmed into the device without causing headaches. Flow Factory also allows the user to create fully functional user interfaces, connected to the internal state machines.