Built for one company, wanted by many
The dealer's platform already ran its own dealerships. Other heavy-equipment businesses could use it too, but selling it created a different engineering problem: each new customer needed its own environment, enterprise sign-in, controlled API access and a recovery plan, while the original dealership kept running its business on the same product.
Setting up a dealer meant a manual walkthrough of a schema with more than 150 tables, days of engineering time per tenant. Integrations ran on undocumented Kafka flows that couldn't safely be exposed outside. There was no SOC 2 program, no tested failover and no link to enterprise identity providers. Offline sync, cross-region backup and recovery-time and recovery-point targets weren't defined either, so the first external dealer could have been the first customer to lose data, and the internal team couldn't build all that without taking engineers away from the dealership's own operations.