Build
Connect & operate
Design & teams
Start hereScope a build in one callBring a spec, a wireframe, or a paragraph. You leave with an architecture, a timeline, and a number.Book a scoping call
AI software
LLM & data systems
Vibe coding
Ready to ship?Put AI where the work isAgents, RAG, and private LLMs wired into the systems your team already uses — not a chatbot bolted to a homepage.Discuss an AI project
Domain firstWe learn your workflow before we model itRegulated, operational, or high-volume — the constraints belong in the schema, not in a training doc.Talk about your domain
Plan smarterEstimate before you commitCost ranges, scope templates, and the questions we ask in discovery — free, no form.Open the cost calculator
Real conversationsTalk with a technical leadNo SDR, no discovery gauntlet. The person on the call is the one who scopes the build.Book a call
Automotive Software Development

Software that works with your DMS,
not around it.

Every automotive software project runs into the same wall eventually: a dealer management system — CDK, Reynolds & Reynolds, Dealertrack — that was not built to be integrated with, guarded by a vendor whose business model depends on it staying that way. We build inventory pipelines, telematics platforms, parts and service tooling, and fleet software that treat that constraint as the starting point of the design rather than a surprise discovered in week six after the architecture is already locked in. That means reading the actual data-access agreement before estimating anything, sizing telematics infrastructure to real event volume instead of a guess, and building the integration layer to survive the next time a vendor changes its API without warning. If the honest answer is that your DMS vendor already sells what you're asking for, we'll tell you that before writing a line of code.

Talk to an engineer How engagements work
CDK, Reynolds and Dealertrack integration, done rightTelematics data pipelines built for real volumeBuilt on infrastructure your team can actually run

3

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.

EngagementCommitmentTimelineWhat's included
DMS integration auditFixed scope2 – 4 weeksMap 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 platformFixed scope8 – 14 weeksReal-time inventory and pricing feeds across your DMS, website and listing syndication, with rules that vary by rooftop and state where required.
Telematics data pipelineFixed scope12 – 20 weeksIngestion, 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 toolingFixed scope6 – 12 weeksCross-reference and fitment logic tied to your actual supplier data, integrated with the shop floor tools technicians already use.
Fleet & EV charging platformFixed scope10 – 18 weeksCharging 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 maintenanceOngoing retainerOngoingA 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.

WK 1–2DiscoveryScope, risks,architectureWK 2–4DesignFlows, UI,data modelWK 3–10BuildTwo-week incrementsWK 9–11HardenQA, load,securityWK 12LaunchCutover andrunbookONGOINGOperateSLA, iteration

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.

Tell us which system won't talk to which other one

Most automotive software problems start at an integration point — a DMS, a manufacturer feed, a telematics pipeline — not with a blank feature list. Tell us what you're trying to connect and we'll tell you honestly whether it's a custom build, a vendor you haven't found yet, or something your current DMS already does.