A Process takes inputs and transforms them into outputs, and may be connected to other Processes in process flows.
This is a collaborative process, that also includes feedback from partner organizations, about what to build next and how. This is where the architecture should emerge, the UI and UX become clear, etc.
Start from the SENSORICA experience and add recommendations from the P2PValue project https://p2pvalue.eu/
It is important to understand the role of SENSORICA, the p2p economic model behind, [put everything into context. This is why strategic considerations are important.