A handful of the systems I've spent the last few years untangling. Each one started smaller than it turned out to be — an SOP field here, a pricing table there — and underneath was the real problem: no source of truth, no data model to build orders from, a workflow that lived entirely off-platform.
Here's what I found, and what I built instead.