Rivlet · Custom Manufacturing Systems

Rip out the ERP. Keep the factory running.

We build custom manufacturing software — quoting, pricing, order entry, shop floor, and the books — one connecting tool at a time, or end to end. Built by a small team 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 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 you rent. Every piece below can ship on its own as a small connecting tool — or grow, piece by piece, into the whole pipeline — shaped to how your shop actually works.

And where this points: shops that can trade documents and work with each other directly — no VAN, no EDI shop — and, once the software is lined up, smart physical tools on the floor. That's the direction; what's below is what we deliver today.

DETAIL A

Quote & Order

Order entry that speaks your product's language — options, sizes, materials, customer-specific catalogs — up to integrated web-based CAD: design the product in 3D right in the order form.

DETAIL B

Pricing Engine

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

DETAIL C

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.

DETAIL D

Customer Comms

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

DETAIL E

Books & Back Office

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

DETAIL F

Audit & Trust

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

DETAIL G

AI in your workflow

Where AI belongs is in the product: agent tools built into your team's daily workflow, computer vision on the floor — reading tags, spotting parts, flagging what's stuck — and smarter tracking that learns your shop's rhythm. What matters is the end product; AI is one more tool we build into it, where it earns its keep.

Also On The Menu — Easy Wins
3D product configurators Instant online quoting Customer order portals Live KPI dashboards Customer analytics & maps OCR — paper to data Digital travelers on tablets Offline-capable floor apps Photo capture & markup on orders Branded automated emails E-signable documents Machine vision on the line
What You Actually Buy

Three ways in.

Most engagements start here
Connect

Small, focused tools that bridge what you already run — a QuickBooks integration, a label-printer bridge, a modern order screen on a legacy database, barcode tracking bolted onto the floor, machine-vision and AI integrations that optimize what's already there. Each one stands alone, solves a real business problem in a sprint or two, and pays for itself.

The rescue
Replace what hurts

When a piece of the old stack is failing — pricing, the order desk, floor tracking — we replace that piece and run it alongside everything else. The ERP comes out one organ at a time, never big-bang, and the factory never stops shipping.

Rarely the right answer
The full rebuild

We can build the entire pipeline from scratch — we've done it. But for most shops that's the expensive answer, and we'll say so on the first call. If an off-the-shelf system fits your business, we'll tell you to buy it.

Flexible by design. We build the pieces your shop needs, in whatever order pays fastest. The only fixed structure is the one below: discovery, a plan, then two-week cycles that each deliver on a KPI.

Modern stack, zero lock-in, best-in-class security. Web-based, works on the shop computer and the phone in the truck — with passkey login, role-based access, and every write audit-logged. 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. The team 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, the team 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

A small team that ships like a big one.

Our team ships the volume of a much larger firm — that's why this takes months instead of years — and every line is reviewed and verified under three decades of ERP discipline. 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

We build the new system in vertical slices, in whatever order pays fastest for your shop — 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 team 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.

Flat, fixed costs — known before each step begins. No contracts beyond an NDA, 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 · Discovery
The plan
Yours to keep

A flat-fee discovery deep-dive across your systems and data, ending in a detailed, actionable plan for what you can do better. Built to be a great plan no matter who executes it, even if you never hire us.

03 · Sprints
Working software
Fixed sprint cost

Sprint cycles on a two-week cadence at a fixed, known cost. Each cycle commits to a KPI up front and delivers on it — a real business problem solved, in deployed software you can click, not a status report. You judge us by what ships and by what moved.

Every quarter · Retrospective
The follow-up doc

Each quarter of engagement closes with a retrospective sprint: a written follow-up of what shipped, what the KPIs actually did, what we learned, and the updated plan for the next quarter. The discovery deliverable, kept alive — and like the original, yours to keep.

If you're planning a year-long software project, you're doing it wrong. A huge proposal or RFP makes everything more expensive — you pay for pages of speculation about a future that won't happen as written. What you think you need will change the moment working software starts solving your problems, and your business will change mid-build too. That's not a risk to plan away; it's the reason we work in two-week cycles that deliver value now and re-aim, every cycle, at what matters next.

For the right companies, we'll also structure royalty or performance-based partnerships — deals where we get paid when the numbers you care about move.

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 engineering — is the whole point. The team makes 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
    Built for volume

    A delivery team built to ship the volume of a much larger firm — with a senior engineer 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? dan@rivlet.io · 1 (510) 900-0374