Rivlet · Custom Manufacturing Systems

Rip out the ERP. Keep the factory running.

We build custom, full-stack manufacturing software — quoting, pricing, order entry, shop floor, and the books — using AI agents directed by engineers with 30 years of ERP experience and real time on the machines. Owned by you. Priced like a project, not a subscription.

30 yrs building ERP systems
Shop floor machine-shop experience
Silicon chip-design automation
The Problem

You're renting software that was never built for your factory.

Generic enterprise platforms charge you every month, forever, to run a business they've never seen. The workflows don't fit, so you pay integrators to bend them. The data model doesn't fit, so your people live in spreadsheets on the side. And the moment something breaks, the person who understood it is three vendors ago.

Meanwhile the software that actually runs many shops is a desktop app from another era, wired to a database nobody dares touch — one bad day away from stopping production.

It didn't used to be possible to just replace all of this. Custom systems took years and seven figures. AI changed the math: a small senior team directing AI agents can now rebuild the entire pipeline — faithfully, verifiably — in months.

“The first thing he wants to do is rip out Salesforce, Oracle and SAP, for which they're paying a combined $1M per month.” — A YC partner, describing a founder buying factories. We build for that founder.
GENERIC CRMcustomized beyond recognition $—/mo
MONOLITH ERPmodules you never use $—/mo
LEGACY DB + DESKTOP APPthe thing that actually runs the shop unpaid technical debt
SPREADSHEETSwhere the truth really lives your people's time
TOTAL, FOREVER too much
What We Build

One custom pipeline, from quote to cash.

Not a platform. Not modules. A single system shaped exactly like your factory — every screen, rule, and report built for how your shop actually works.

STAGE 01

Quote & Order

Order entry that speaks your product's language — options, sizes, materials, customer-specific catalogs.

STAGE 02

Pricing Engine

Your real pricing rules — every upcharge, every exception — reconstructed from wherever they live today, then made testable.

STAGE 03

Production & MES

Station-by-station MES tracking with hardware integration on the floor — scanners, stations, machines — plus cut lists, schedules, even STL files, generated straight from orders. No re-keying.

STAGE 04

Customer Comms

Confirmations, approvals, and status emails sent from the system — branded, logged, automatic.

STAGE 05

Books & Back Office

Clean handoffs to QuickBooks and your accountant. Invoices that match the orders, always.

STAGE 06

Audit & Trust

Every write logged, every price traceable to a rule, every change reviewable. Built in from day one.

Modern stack, zero lock-in. Web-based, works on the shop computer and the phone in the truck. You own the code, the data, and the deployment. If we disappear tomorrow, any competent engineer can pick it up.

Case Study

A custom manufacturer. A dying system. Months, not years.

A decades-old make-to-order manufacturer was running its entire business on a legacy desktop application and a Microsoft Access database — and it was failing in production.

The starting point

The business ran on a SQL Server from 2012 — past end-of-life — with a Microsoft Access front-end installed machine-by-machine on each workstation. A previous rewrite attempt had stalled at “90 percent” and never shipped. The original developer was gone, there was zero documentation, and the first database backup we found was corrupt: every byte zero. When the system started failing, there was no vendor to call.

The data archaeology

Before writing a line of the new system, we recovered the truth. AI agents restored a years-old database backup in Docker, decompiled the stalled rewrite for its logic, and reconstructed the complete pricing model as an explicit, versioned rules engine — then replayed 268,861 historical product builds through the new engine and diffed the results against the numbers the shop floor actually cut. That replay caught a real formula discrepancy the owner's own corrected worksheet had wrong — resolved by the evidence of 400,000+ real records.

The rebuild

In parallel, agents built a modern web application: keyboard-fast order entry shaped like their product, the reconstructed pricing engine — editable by the shop, not hardcoded — a real-time 3D product designer, production boards with barcode tracking across 11 departments, customer analytics, QuickBooks integration, passkey login, and an audit trail on every single write. Roughly 64,000 lines of code, 51 database tables, and 95 automated test files — where the legacy system had none.

Where it stands

A live, client-accessible deployment existed under 8 weeks from kickoff — reviewed against dated before/after evidence at every step, with 43,679 historical orders and ~2,600 customers migrated in. The legacy system stays up until the new one has earned cutover, because the first rule of an ERP rescue is that the factory never stops shipping.

CLIENT DETAILS REDACTED — screens shown are abstracted recreations. The client's products, prices, and customers stay confidential. References available on request.
 ORDERS / #—— / PRICING
FIG. 3.1 — ORDER & PRICING VIEW (ABSTRACTED)
<8 wks
from kickoff on an undocumented system to a first live deployment
268,861
historical builds replayed to verify the new pricing & production engine
100%
of writes audit-logged — enforced by automated tests
0
days of production stopped during the rescue
How We Work

AI does the volume. Engineers own the truth.

AI agents write most of the code — that's why this takes months instead of years. But agents are directed, reviewed, and verified by engineers who have shipped ERP for three decades. Here's the loop:

STEP / 01

Excavate

We take your legacy stack apart — old databases, backups, exports, even the application binaries — and recover the rules your business actually runs on. Nothing is assumed; everything is evidence.

STEP / 02

Reconstruct

The recovered logic becomes an explicit rules engine with tests. Where the legacy code and the accepted business numbers disagree, the numbers your customers actually paid win.

STEP / 03

Rebuild

Agents build the new system in vertical slices — order entry first, then pricing, then production — each slice deployed to a live URL your team can click the same week.

STEP / 04

Prove

Dated before/after screenshots, automated test suites, audit logs on every write, and side-by-side reconciliation against the legacy system. You never take our word for it.

STEP / 05

Cut over — then keep going

The legacy system stays up until the new one has earned trust. After cutover, the same agent workforce keeps evolving the system in fixed-price sprints — no per-seat licenses, no forever-fees.

Verification & Transparency

Evidence you can check at any moment.

A live URL, always

Every sprint ends deployed. You judge progress by clicking the app — not by reading a status deck.

Dated before & after evidence

Every visible change is captured as dated screenshots you can scroll back through — a running record of what changed, when.

A client portal

Tickets, work logs, and sprint status in one place. What's in flight, what shipped, and what it cost — visible at all times.

An audit trail built in

Every write in the delivered system is logged and reviewable — enforced by automated tests, not by promises.

Reconciled against history

New pricing and production engines are replayed against your real historical records before cutover. Discrepancies get surfaced, not smoothed over.

Floor-level truth

MES station tracking shows every order's real position on the floor. The transparency you get from us during the build is the same transparency your team gets from the system every day.

Working Together

A structure with no surprises.

You commit to outcomes, not open-ended hours — and you can stop after any step with everything you've paid for in hand.

01 · Intro call
An honest read
Free

Tell us what you're running. We'll tell you straight whether a rebuild makes sense — and what we'd tackle first.

02 · Scoping
The plan
Yours to keep

A bounded working session across your systems and data, ending in an actionable written plan — built to be a great plan of action no matter who executes it. Useful even if you never hire us.

03 · Sprints
Working software
Two-week cycles

Fixed sprint cycles on a two-week cadence — each one ends in deployed software you can click, not a status report. You judge us by what ships.

Who's Behind This

We've been on both sides of the panel.

Rivlet is led by Daniel Gray — thirty years building ERP systems for real businesses, with time spent working in machine shops, not just writing software about them. Before founding Rivlet, his last full-time role was automating chip-design pipelines — where "the software must be exactly right" isn't a slogan, it's tape-out.

That combination — ERP depth, shop-floor literacy, and modern AI engineering — is the whole point. Agents make the work fast. Experience makes it correct.

  • 3 DECADES
    ERP, end to end

    Order management, pricing, inventory, scheduling, accounting integrations — designed, built, and lived with in production.

  • THE FLOOR
    Machine-shop experience

    We know what a traveler is, why the router table lies, and what happens to software that ignores how parts actually move.

  • SILICON
    Chip-design automation

    Dan's most recent full-time role before founding Rivlet: automating semiconductor design flows — the most unforgiving pipeline discipline there is.

  • NOW
    AI-agent delivery

    A directed workforce of AI agents doing the volume work, with senior engineers accountable for every line that ships.

Start the Conversation

Paying too much for software that almost fits?

Tell us what you're running — the ERP you're renting, the desktop app you're afraid of, the spreadsheet holding it together — and we'll come back with what a replacement looks like.

Direct to Dan Gray · replies within one business day

Prefer direct? db@rivlet.io · 1 (510) 900-0374