built around the flows. Flows receive messages, process them , route the message to other systems if needed. Flow types: Subflow : Synchronous, no explicit message input section. Synchronous : Similar to a subflow but has the input section. The processing happens sequentially. Asynchronous : Simultaneously process the messages, does not wait for a response.