Open source · Apache-2.0 · Agent-native

The DMS you own,
not the one you rent.

NuDMS ("New DMS") is an open-source dealer management system where AI agents do the busywork, managers approve what matters, and the whole thing runs on hardware your dealership owns. Move more cars, treat customers better, and take your DMS bill to roughly zero.

See the live demo →

Demo uses a fictional dealership and example data. No signup, no sales call, no "let's set up a discovery session."

Your DMS is a landlord.

For decades, dealerships have rented their core operating system from a handful of legacy vendors like CDK, Reynolds and Cox. You pay every month, forever, for the privilege of accessing your own data.

🔒

Lock-in

Long contracts, per-module fees, and integration "certification" tolls. Your customer and deal data lives in someone else's system, on someone else's terms.

💸

Cost

The DMS is one of a dealership's biggest software line items, and it mostly buys you green screens, swivel-chair workflows, and a support queue.

⚡

Single points of failure

In June 2024, cyberattacks on CDK Global took its systems offline and left thousands of dealerships writing deals and ROs by hand for days. When the stack is centralized, one bad week is everyone's bad week.

How it works: five layers

Keep the boring, regulated parts boring. Put the intelligence on top of a clean data model and an event bus, and keep humans in charge of anything that matters.

1

Thin systems of record

GL, contracts, title, payroll. Small, auditable, and deliberately dull, the way accounting should be.

2

Unified data

One Customer ID and one VIN record across sales, F&I, service, parts and communications. No more "which Jordan Rivera is this?"

3

Event bus

Every change (a trade appraised, an RO opened, a deal funded) is an event. Modules, agents and integrations subscribe instead of polling each other.

4

AI agents

Agents draft follow-ups, structure deals, chase recon, flag funding issues and prep ROs. Managers set autonomy per agent, and every action goes to an audit trail.

5

Human approval layer

A dashboard and chat where managers approve, edit, coach and handle exceptions. Agents propose; people dispose.

Everything a rooftop runs on

One system, one data model, no per-module invoice. Multi-rooftop from day one.

🚗

Inventory

Acquisition, appraisal, recon tracking, pricing and aging, all on one VIN record.

🤝

Deals & desking

Desking, payments and trade equity, with agent-drafted structures for manager approval.

📄

F&I

Menus, contracts, and lender and funding workflows, with compliance checks built in.

🔧

Service / RO

Appointments, ROs, multipoint, and a service-lane-to-sales handoff that actually happens.

📦

Parts

Counter, special orders, stock levels and RO allocation.

📊

Accounting

General ledger, schedules and month-end, tied to the events that created them.

👤

Customer records

Customer 360 with households, consent, and a unified timeline.

🗂️

Back office / HR

Onboarding, staff records, permissions and the paperwork in between.

Local-first. Dealer-owned.

NuDMS runs on on-prem hardware or a VM that you own. If the internet goes down, the showroom keeps working. If a vendor has a bad week, it isn't your bad week.

Runs on your iron

  • Signed appliance image, or docker compose up on your own VM
  • Postgres + NATS JetStream: boring, proven, open
  • Local open-weight models by default
  • Cloud AI is opt-in only, with PII stripped before anything leaves the building
  • Multi-rooftop support for dealer groups

Runs safely

  • 3-2-1 encrypted backups, with keys held by the dealer, not us
  • Signed updates that the dealer approves, with one-click rollback
  • Outbound-only integrations: no inbound ports opened to the world
  • Audit trail on every human and agent action
  • Built to support your FTC Safeguards Rule program

Open source, for real

NuDMS is licensed under Apache-2.0. Read the code, run it, fork it, and extend it. There's no "community edition" with the good parts removed.

The software is free

No license fees, no per-seat or per-module pricing. Your DMS cost drops to roughly the price of the hardware it runs on.

Services are optional

A NuDMS support provider offers paid appliance setup, remote support, migration from your current DMS, and certified connectors. That's the whole business model.

Open APIs

Integrations subscribe to the event bus. Connecting your CRM shouldn't need a certification fee and a six-week wait.

See the live demo →

FAQ

Is this really free?

Yes. The software is Apache-2.0. Revenue comes only from optional services (appliance setup, remote support, migration, certified connectors) provided by a NuDMS support provider. You can do all of it yourself if you'd like.

Where does my data live?

On hardware or a VM your dealership owns. Backups are encrypted with keys you hold. Cloud AI is off unless you turn it on, and PII is stripped before any request leaves.

Will AI agents run my store unsupervised?

No. Managers set autonomy per agent. Anything material (pricing, deal structure, customer messages, money) can require approval in the dashboard or chat, and everything is logged.

What happens if your company disappears?

Your DMS keeps running. It's on your hardware, the code is open, and your data is in standard Postgres. That's the point.

How do updates work?

Updates are signed, and nothing installs until you approve it. If something misbehaves, roll back.

Can we migrate from our current DMS?

Migration is one of the optional services a NuDMS support provider offers. Because integrations are outbound-only and event-driven, you can also run alongside your existing system during a transition.

Does it support multiple rooftops?

Yes. Dealer groups get multi-rooftop support with shared customer and VIN records and per-store permissions.