1 · Killing the sales funnel
- Constraint
- Every legacy system and every competitor enforced a fixed sequence of steps.
- Decision
- Throw it out. The trade process — the engine of the entire DMS — lets users work freely on deal content and generate artifacts (offers, contract drafts, contracts, invoices) when ready, in whatever order the real deal demands. Contacts, customers, and vehicle inventory kept equally free of imposed process.
- Reasoning
- Match how dealers actually work, not how an architect imagines they should.
- Trade-off accepted
- We surrendered the structure that makes software predictable, and had to earn flexibility back through oversight.
The flexible engine became the architectural backbone — every subsequent feature was built to compose with it rather than around it.