This helps the i4FS User/Developer with the task of writing repetitive code, like start parameters (inputs required by each process), service task connections (interaction with REST services), gateways (logical decisions), signalling (pub/sub broadcasts), and error handling. All in a graphical way using the global BPMN 2.0 standard.
By exposing input/launch parameters required for each process, as they are designed by the user, it provides design time information to the frontend designer.
In addition, it serves as a bridge between the Process Designer and the BPMN Engine. This provides business process execution capabilities to the whole i4FS ecosystem and a lightweight, easy to use process engine at user hands.