The customer exists twice. The deal exists three times. Accounting owns the correction.
Inventory came from one feed, the CRM sent a customer record, and the deal desk created another version. A document changed after approval. By month end, a small integration shortcut has become a financial reconciliation problem.
A DMS extension must start with record authority and controls, not a list of screens. Keeping the current platform and closing one justified gap is often safer than rebuilding the suite around it.
Delivery record
- shipping production software
- Since 2015
- RaftLabs delivery record
- average client rating
- 4.9/5
- Clutch, verified reviews
- post-launch support included
- 8 weeks
- Every RaftLabs engagement
RaftLabs does not publish a named dealer-management implementation. These company-wide facts are not evidence of accounting, sales, inventory, or service outcomes. Vendor access and third-party integration support must be verified during discovery.
Custom DMS work fits one material gap around an existing authoritative platform.
A complete replacement needs much broader diligence than a module estimate.
A fit01A repeated inventory, deal, parts, service, document, or integration gap has measurable operational or reconciliation cost.
02The current DMS remains authoritative, but supported configuration or vendor integration cannot close the bounded gap.
03Operations, finance, sales, service, security, and technology owners can define records, controls, approvals, and acceptance.
Not a fit01An established DMS supports the process and the real issue is configuration, training, adoption, or ownership.
02The first release aims to rebuild accounting, deals, inventory, service, parts, documents, CRM, and every external connection.
03The team cannot secure approved vendor interfaces, representative records, financial controls, or reconciliation owners.
Dealer platforms vary by geography, franchise, business model, and vendor. A replacement decision needs more than a module comparison. It must account for opening balances, postings, inventory, deals, documents, service and parts history, connected providers, approvals, period close, retention, and rollback.
Established DMS vs focused custom module
| Configure established DMS | Focused custom module |
|---|
| Best fit | Core dealership operations and supported market integrations | One proprietary workflow or unsupported interface |
|---|
| Authority | Existing product owns operational and financial records | Authority remains explicit; the module owns only approved data |
|---|
| Assurance | Vendor releases, controls, support, and ecosystem | Client-owned testing, reconciliation, operation, and change |
|---|
| Commercial model | Licence, users, rooftops, modules, and services | Fixed build phases plus infrastructure and support |
|---|
| Main risk | Workflow and integration limits | Creating conflicting deal, inventory, customer, or accounting records |
|---|
Scope
What belongs in a focused DMS module
01Record and authority map
Define the authoritative system for vehicle, stock, customer, consent, lead, appointment, deal, product, document, payment, part, repair order, user, and accounting fields. Record source, version, timestamp, sync state, and correction ownership.
02Bounded operational workflow
Build only the justified inventory, desking, service, parts, document, or reporting path. Map required roles, approvals, state changes, reversals, cancellations, exceptions, and evidence without quietly recreating connected modules.
03External and vendor integration
Use approved APIs, files, feeds, queues, or partner interfaces for websites, CRM, OEM, marketplace, lender, tax, title, payment, parts, or service systems. Confirm actual access, certification, fields, limits, and support before promising a connector.
04Migration and reconciliation
Profile source data, preserve links and required history, transform through controlled rules, test representative and edge records, reconcile totals and states, retain exceptions, and define rollback. Financial records need finance-owned acceptance.
05Security and operations
Apply least privilege across rooftops and departments; log sensitive state changes; monitor sync, queues, duplicates, stale feeds, and failed postings; document close support, incidents, recovery, releases, access review, and change approval.
How it works
From DMS gap to controlled dealership release
- Phase 1
01Bound the operational module
Select one inventory, deal, parts, service, document, or integration gap and define records, authority, controls, users, systems, baseline, and acceptance.
- Phase 2
02Prove data and control fit
Prototype representative normal, corrected, cancelled, duplicate, permission, financial, document, integration, migration, and reconciliation cases with business owners.
- Phase 3
03Build and verify the module
Deliver workflow, records, integrations, permissions, audit history, reports, monitoring, reconciliation, tests, administration, and recovery in reviewable increments.
- Phase 4
04Roll out without losing authority
Parallel-run where needed, reconcile records, train owners, release to a bounded rooftop or team, and document support, access, incident, and change ownership.
Risk
What a module demo will not reveal
- Conflicting records
- Assign field-level authority, timestamps, version handling, correction, replay, and reconciliation across DMS and connected products.
- Financial side effects
- Finance owners must define postings, reversals, close, taxes, payments, commissions, reconciliation, and acceptance where the module touches money.
- Unverified vendor access
- Treat an integration as unknown until credentials, partner terms, environments, fields, limits, webhooks, certification, and support are confirmed.
- Replacement scope creep
- Keep the first boundary explicit. A workflow touching another module does not automatically authorise rebuilding that module.
Scope and price
A focused DMS module or integration starts at $50,000.
Start with one bounded workflow, explicit record authority, representative data, one interface, controls, reconciliation, monitoring, and ownership.
This is an indicative starting point, not a quote or vendor-connectivity promise. Scope is fixed after access, authority, controls, migration, reconciliation, and release are approved.
Starting investment
Starts at $50,000
A focused release usually takes 12 to 18 weeks. Financial scope, more providers, several rooftops, large migration, or full replacement require broader planning.
System authority stays visible
The scope names which product owns each record and how failed, duplicate, corrected, or reversed updates are reconciled.
Operational ownership ships with the module
Eight weeks of support are included with sync, reconciliation, access, incident, recovery, close, and change runbooks.
Related automotive software services