LLM.coPrivate, self-hosted LLM deployments
Legal AI infrastructure for firms
AI RFP discovery and response drafting
Automatic.coBusiness process automation
Secure AI virtual data rooms3
Major DMS platforms integrated
CDK, Reynolds, Dealertrack
10k+
Vehicles/day, feeds we've built
Inventory and pricing sync
100%
Code and infrastructure yours
No vendor lock-in by design
390+
Projects shipped
Since 2013
Where the work actually is
Six problems that keep showing up in this industry
Automotive software rarely fails because the UI is ugly or the feature list is short. It fails at the seams — between the DMS and everything downstream of it, between a manufacturer's data feed and a dealer's website, between a vehicle's telemetry and whatever is supposed to act on it.
DMS integration
CDK, Reynolds & Reynolds and Dealertrack each expose data differently, charge for access differently, and change their APIs on their own schedule, not yours. A project that treats DMS access as a solved problem discovers otherwise the first time a dealer group adds a rooftop on a different system.
Inventory and pricing feeds
Vehicle inventory has to stay synchronized across your website, third-party listing sites, and the DMS itself, often several times an hour, with pricing rules that vary by rooftop and sometimes by state. A feed that runs nightly instead of near-real-time is a feed that shows sold cars to shoppers.
Connected-vehicle and telematics data
A single connected fleet can generate more events per day than most web applications see in a month. The interesting product decisions — alerts, maintenance scheduling, usage-based insurance inputs — are downstream of a data pipeline that has to be built like infrastructure first and a feature second.
Manufacturer and supply-chain integration
OEM and supplier systems for parts availability, warranty claims and production scheduling are typically older, slower, and less documented than anything else in the stack. Building against them means designing for retries, stale data, and formats that have not changed since before your engineers were hired — and budgeting the extra time that reality costs rather than estimating as if the interface were modern.
Parts catalogues and service tooling
A parts catalogue that does not match what a technician actually has in the bay costs labor hours every single day, quietly, in a way nobody puts on a dashboard. Getting cross-reference data and fitment logic right matters more here than any interface decision.
EV charging and fleet management
Charging session data, state of charge, and route or dispatch logic for an electric fleet are a newer category with less mature tooling than the rest of this list, which means more of the platform has to be built rather than bought — and more discipline about not over-building for a fleet size you do not have yet.
Build vs. buy
When a dealer group should not build custom software
A lot of what a dealership or dealer group needs is already sold, well, by vendors who specialize in exactly that problem. Custom development earns its cost at the seams those vendors don't cover, not as a replacement for what they do well.
Single-rooftop websites and basic CRM
A single store running standard inventory display, lead capture and basic CRM is well served by an established vendor platform. The economics of custom software rarely work at that scale, and we would rather say so than take the engagement.
Where custom work earns its cost
Multi-rooftop groups reconciling inventory and pricing across DMS instances that were never meant to talk to each other. That reconciliation layer is exactly the kind of problem off-the-shelf tools do not solve, because every dealer group's mix of systems is different.
Telematics and connected-vehicle products
If the product itself is the data pipeline — a fleet management tool, a usage-based insurance feed, a maintenance-alert system — there usually is no off-the-shelf platform to buy, because the differentiation is the pipeline.
Manufacturer or supplier-side tooling
Production scheduling, warranty processing and parts logistics software for an OEM or tier-one supplier is rarely a market with a mature off-the-shelf option, because the systems it has to integrate with are proprietary to your part of the supply chain.
The honest question to ask first
Does this problem exist because two systems in your stack refuse to talk to each other, or because no vendor has bothered to build this particular thing? The first is a real custom-software problem. The second is worth a second look before committing budget.
What it costs
Automotive software development pricing
Real ranges from work we've actually scoped in this space. The number that moves a quote is DMS access — whether the vendor has a documented API, whether it requires a paid data-access agreement, and how many rooftops or systems the project has to reconcile.
| Engagement | Commitment | Timeline | What's included |
|---|---|---|---|
| DMS integration audit | Fixed scope | 2 – 4 weeks | Map what your current DMS actually exposes, what it costs to access, and what the realistic integration path looks like before anyone commits to a build. |
| Inventory & pricing sync platform | Fixed scope | 8 – 14 weeks | Real-time inventory and pricing feeds across your DMS, website and listing syndication, with rules that vary by rooftop and state where required. |
| Telematics data pipeline | Fixed scope | 12 – 20 weeks | Ingestion, storage and processing for connected-vehicle event volume, sized for your actual fleet count rather than a guess, plus the alerting or reporting layer on top. |
| Parts catalogue & service tooling | Fixed scope | 6 – 12 weeks | Cross-reference and fitment logic tied to your actual supplier data, integrated with the shop floor tools technicians already use. |
| Fleet & EV charging platform | Fixed scope | 10 – 18 weeks | Charging session tracking, state-of-charge monitoring and dispatch or route logic for an electric or mixed fleet, built to the size of the fleet you have. |
| Ongoing integration maintenance | Ongoing retainer | Ongoing | A team that watches DMS and OEM API changes, keeps feeds running, and fixes the breakage those vendors introduce on their own schedule. |
Ranges assume US-based senior engineers and include DMS access negotiation and QA rather than quoting them separately. Multi-rooftop projects and higher telematics volume move toward the top of each range; a single-system, single-rooftop project moves toward the bottom. A quote well outside these bands, in either direction, is worth a second conversation before signing anything.
Data and infrastructure
Telematics is an infrastructure problem before it's a product one
The mistake we see most often in this category is treating connected-vehicle data as a feature to build rather than a volume problem to size correctly first. Get the pipeline wrong and every feature built on top of it inherits the same latency and cost problems.
Event volume is the real constraint
A modest fleet of a few thousand vehicles reporting every thirty seconds produces tens of millions of events a day. That number determines your database choice, your ingestion architecture and your monthly infrastructure bill before a single dashboard gets designed.
Time-series data needs a time-series database
Storing telematics events in a general-purpose relational database works fine in a demo and falls over at real fleet scale. Purpose-built time-series storage — TimescaleDB, InfluxDB, or a managed equivalent — is not a nice-to-have at this volume; it is the difference between queries that return in milliseconds and ones that time out.
Not every signal needs to be real-time
Maintenance alerts and safety events need to move fast. Aggregate usage reporting for a monthly fleet summary does not, and building both paths as if they had the same latency requirement doubles the infrastructure cost for no benefit anyone will notice. Separating the two early is one of the cheapest architectural decisions available and one of the most commonly skipped.
Edge filtering saves real money
Deciding what gets transmitted from the vehicle versus computed and discarded on-device changes your bandwidth and storage costs by an order of magnitude at fleet scale. This is a design decision made once, early, that is expensive to unwind later.
The product conversation comes after the pipeline conversation
Alerts, insurance scoring, predictive maintenance — all of it depends on data arriving reliably and being queryable fast. Skipping to the feature list before sizing the pipeline is the single most common reason telematics projects blow their budget.
Choosing a DMS
CDK, Reynolds & Reynolds, or Dealertrack: what actually differs
None of these platforms is objectively better for every dealer group, and switching between them mid-relationship is expensive enough that it's worth understanding the real differences before signing anything, not after. Our engineering approach doesn't depend on which one you run — but the integration cost and timeline do.
CDK Global
The largest installed base by rooftop count, with a mature but historically closed API ecosystem that has opened up somewhat under regulatory and competitive pressure. Integration access typically requires a formal data-sharing agreement and, often, a per-integration fee that scales with the number of endpoints you need.
Reynolds & Reynolds
Runs a certified integration program that vets and approves third-party vendors before granting API access, which slows the timeline for a first integration but produces a more stable, documented interface once you're through it. Expect the certification process itself to add weeks to a project plan that a less gated DMS wouldn't require.
Dealertrack
Owned by Cox Automotive and generally considered to have a more modern, better-documented API than the two legacy incumbents, which tends to make integration projects against it faster and cheaper. It's more common among newer or smaller dealer groups than among long-established multi-rooftop operations already anchored to CDK or Reynolds.
Switching cost is the real lock-in
Years of inventory, customer and service history live inside whichever DMS a dealer group has run the longest, and migrating that data cleanly is a project in its own right — often the reason a group stays on a system it's otherwise unhappy with rather than a genuine preference for it.
What this means for a quote
A DMS integration audit exists specifically to price these differences honestly. Reynolds' certification requirement, CDK's per-endpoint fees and Dealertrack's comparatively open API all move a timeline and a budget in different directions, and guessing at that before reading your actual agreement produces an estimate nobody should trust.
How an engagement runs
From integration audit to a system your team can run
The first phase is always an audit of what you're actually integrating with — DMS access terms, existing data feeds, current telematics volume if any — because the DMS or OEM constraint usually determines the architecture more than any feature request does. From there we build the integration layer first, prove it against real data, then layer product features on top of a foundation that already works. Handover includes infrastructure defined as code, documentation of every third-party quirk we worked around, and a team on your side that can maintain the integrations without calling us every time a vendor changes an API.
Related
Related
Dealer software is mostly integration and data work. These pages cover the pieces it depends on.
Questions
Frequently asked questions
What teams ask before a first call.
A DMS integration audit is the smallest engagement; inventory and pricing sync platforms are larger, and telematics pipelines have the widest spread of anything we quote in this sector. The table above sets out the shapes.
Rooftop count and event volume are what move the number, and telematics varies by an order of magnitude between a twenty-vehicle dealer group and a national fleet. A scoping call gets you a figure quickly.
Yes, and it's worth knowing upfront that both are guarded, commercial integrations — you typically need a data-access agreement with the vendor, and access is not free or automatic even when you own the dealership. Reynolds in particular runs a certification process for third-party integrators that adds real time to a project timeline, and part of a DMS integration audit is figuring out exactly what that agreement costs, what it covers, and how long certification will realistically take before we scope the build around it.
Dealertrack and smaller regional DMS platforms vary in how open their APIs are, and the honest scoping conversation happens before any code gets written, not after. We'd rather spend a week reading your actual data-access agreement than build against an assumption about what it allows and find out otherwise at integration testing.
At the point where a vendor platform stops matching how you actually operate. Reconciling inventory and customer data across multiple DMS instances, building something that has no off-the-shelf equivalent such as a telematics or fleet product, or automating a workflow that is costing staff real hours every week — those are the cases where a build returns more than it costs.
Below that line, established dealer platforms are genuinely good value: the vendor has amortized the cost of those features across thousands of rooftops. We scope against that honestly, so what you get quoted is the work that actually earns its place rather than a rebuild of software you already own.
By sizing the infrastructure to your actual event volume before designing any feature on top of it. A fleet of a few thousand vehicles reporting every thirty seconds produces tens of millions of events daily, which points toward purpose-built time-series storage — something like TimescaleDB or InfluxDB — rather than a general-purpose relational database that will fall over under real load once the fleet grows past a pilot.
We also separate what needs to be real-time — safety alerts, maintenance flags — from what doesn't, like monthly usage summaries, because building everything as real-time doubles infrastructure cost for signals nobody is watching that closely. That separation is a design decision made in week one, not something you can bolt on after the pipeline is already running.
Both. Manufacturer and supplier-side work — production scheduling integration, warranty claim processing, parts logistics — tends to involve older, less documented systems than dealer-facing software, and the engineering approach has to account for that from the start: more defensive error handling, more tolerance for stale or delayed data, and integration testing against real production data rather than a clean sandbox.
Those systems rarely have a mature off-the-shelf alternative because they're proprietary to a specific part of the supply chain, which is exactly the kind of problem where custom development earns its cost. If a vendor already sold a good solution for your specific OEM relationship, we'd tell you to buy it instead.
It happens, on their schedule, and it's the single most common cause of automotive software breaking in production without warning. The engineering answer is monitoring that catches the change fast and an integration layer built to isolate the rest of your system from it, rather than scattering DMS-specific logic through the whole codebase where a single upstream change can break a dozen unrelated features at once.
Ongoing integration maintenance, bought as a monthly retainer sized to your rooftop count, exists specifically for this. It's less exciting than building new features, but it's the work that keeps a working system working, and skipping it is how a platform that worked fine at launch quietly breaks eight months later.
