Lay out the flow
Drop steps on a canvas. Drag-connect them in the order they happen. Parallel branches that merge later are first-class — the math handles them.
Each step is a node with a name, an owner (Intake, Owner, Approver, whatever fits), a duration, and a description. Double-click to rename. Drag a node next to another to auto-connect. ⌘+N adds a step, ⌘+D duplicates one, Delete removes it.