Data isolation
One database and one deployment per dealership.
Most software keeps every customer's rows in the same tables and relies on a filter to keep them apart. One missed filter and a dealer is looking at another dealer's book. We do not take that bet with a ledger.
Each dealership on DealerPro gets its own Postgres database and its own deployment of the app. There is no other dealer's row in it to leak, your backups contain only your data, and leaving means deleting a database rather than hunting for rows.
- Your own Postgres database, no shared tables
- Your own deployment of the app
- Backups that contain only your book