Skip to main content

Custom ERP Systems

Why make somebody else's parts when you should be making yours? Your company is better at its products and services than anyone else; that's why it's succeeding. The system should match it. If it did, you'd have more time to work on the advantages.

From companies we've built for:

  • An event caterer that priced every show by rebuilding a spreadsheet, then replanned it in a weekly meeting when the client changed their mind, now adds a service to a deal and gets supplies, staffing, per diem, freight, and permits in one live cost summary, with the warehouse pick list generated from the deal itself.
  • A shop where the brain trust read the company's month off a snapshot of two or three hundred in-progress work orders now sees every order's status roll up live, and overruns raise their own flag the day they happen.
  • A producer that spent hours entering nutrition data from supplier PDFs now has it read into the right fields automatically, with the lowest-price vendor flagged on every ingredient.

Sound Familiar?

1

Your 'ERP' is actually 14 spreadsheets and someone's memory

Critical business data lives across shared drives, email threads, and the head of whoever's been here longest. When that person takes a day off, things slow to a crawl.

2

Your legacy system was built before the browser existed

It works — sort of — but nobody left knows how to maintain it, remote access is a nightmare, and training new hires feels like teaching a dead language. One client ran on 1980s software until a power surge cost them a year and a half of data.

3

Off-the-shelf ERP feels like paying for someone else's complexity

You evaluated SAP, NetSuite, or Odoo and found enterprise-grade overhead at enterprise-grade prices, with half the modules irrelevant and the other half not quite right.

4

You can't see reality until month-end

Profitability, inventory levels, job status — the numbers exist, but they're scattered across systems and someone has to manually reconcile them before anyone trusts the data. Whether last month was profitable shouldn't be a question the business answers three weeks later.

What does a custom ERP replace?

At the size of our clients, generally 150 people at most, ERP stops meaning much. It's three letters that cover so many things they lose meaning, and the real question is what the company does. Three of ours:

A nationwide event caterer ran sales in a CRM and operations in spreadsheets. Nothing was live. You talked to a client, roughly sketched the cost in a few spreadsheets, checked another spreadsheet for who had what equipment (some things can't be in two cities at once), then held a weekly meeting to plan resources, only to throw the plan away when the client changed their mind or didn't accept the proposal. Every part of the company was involved, and no part of it had the full picture at any point. The quality of the work was fantastic; the redo behind it was the problem. Now a service added to a deal computes every supply quantity, the staffing, per diem, ground transportation, crate shipping by destination, permits and fees into one live cost summary, the warehouse gets its pick list from the deal itself, and every crate and asset is barcoded down to zone, row and level.

A school-meals producer ran on an old Access database and spreadsheets. Finding the cheapest source for each item was manual, collecting vendor prices was slow, and proving meals met USDA meal patterns was tedious. Now bid sheets go out as protected spreadsheets and come back through a staged price import with history, every ingredient carries a lowest-price-vendor flag, nutrition and CN credits roll up from item to portion to meal to week to menu with pass-warn-fail flags, and the production reports, pull lists, shipping labels and allergen matrices that were hand-built each morning come out as one-click reports.

A custom cutting-tool manufacturer ran on a legacy on-premise ERP. Reading the state of the business meant the brain trust analyzing a snapshot of two or three hundred work orders, which took negotiation and archaeology before anyone could get to the decisions. The effort went into making the machine run, not making it run well. Now a sales order line creates the work orders from the tool's engineered build, operators clock in and run operations from a shop-floor screen, statuses roll up from operation to order automatically, outside processing is tied to the exact operation it serves, and the general ledger is in the same system. Since then they've absorbed retirements, departures, new hires and new production processes.

None of these companies would describe themselves as needing an ERP. They manage inventory, decide between employees and temporary labor, decide whether a piece of equipment flies or ships or stays local, track what's hot and what's cold and what gets finished on site. Same tools, same processes, in their own vocabulary. More on the manufacturing side at Manufacturing & Distribution.

What does a custom ERP cost?

If a 40-person company calls and asks, the answer is $150,000 to $200,000 to build, assuming ordinary complexity: one line of business rather than ten, and no forty-year-old system with fifty thousand lines of COBOL to integrate. Projects scale with headcount, but not linearly; doubling the people doesn't double the price, because what we're pricing is complexity, how many processes exist and how much of the work is discovering them.

The three-year picture at 20 seats, next to the market. Incumbent bands are estimates blended from published and reported sources; ours are first-party, run through the same formula.

Option3-year, 20 seats
Low band: published per-seat, light implementation [estimate]$25K–$95K
Medium band: published per-seat, partner-implemented [estimate]$120K–$230K
High band: quote-only or consumption-priced [estimate]$160K–$280K
PurpleOwl custom build ($100K–$400K + 10%/yr support)$130K–$520K
PurpleOwl guided lease ($1,800/mo + tokens)$64.8K
PurpleOwl self-serve lease ($300/mo + tokens)$10.8K

Per-seat rows grow with headcount and again at every renewal; ours don't. Tokens on the lease tiers and your own people's time are left out of every row, ours included. The lease tiers are available by invitation while our closed beta runs; the prices are real. The five-year view, the formula behind the bands, and what moves a quote after you sign are in Customizable ERP vs Custom ERP: What You'll Actually Pay.

What's actually in it?

The backend, the user interface, and the basics are the same across clients: ticketing, document management, notes, the reporting system, the calendar. Every client then adds their own fields, their own workflows, and dashboards put together from existing components. How deep a component goes depends on how central it is. Every system gets a calendar. If scheduling matters a little, it's a display with some information on it. If scheduling is the business, it drags and drops, updates other calendars, and runs a workflow of its own. Scheduling equipment and people looks the same at a caterer as it does at a company that makes high-speed cutting tools: certain people can do certain things, and there's only so much equipment.

The parts that are the same aren't one piece of code everyone shares. They're built on a platform the client configures: adding fields, moving fields, adding reports, adding a widget to a dashboard or a whole new dashboard or page. All of that stays under the client's control after go-live, without calling us.

AI runs in production today. For the producer, supplier nutrition and formulation PDFs are read and their fields filled automatically, with in-app alerts. For a services client, ticket summaries and 30- and 90-day client reviews write themselves. The platform exposes an MCP endpoint so an assistant can ask ad hoc questions of your data; the scheduled workflows do the heavier work a chat assistant wouldn't. More in MCP for business systems.

What We Build

Every PurpleOwl ERP is different because every business is different. But these are the areas we typically cover.

Financial Management

Invoicing, AP/AR, job costing, and reporting — connected to the rest of your operations so the numbers update as work happens, not at month-end. In one job shop, the ship ticket number is the invoice number: the moment parts leave the dock, billing exists, with no re-keying in between.

Inventory & Materials

Track stock, components, or raw materials with the level of detail your business actually needs — lot tracking, barcode/QR-labeled assets with zone, row, and level warehouse locations, scan-to-move and scan-to-receive workflows, or lowest-price-vendor flags that show the cheapest source for every item automatically.

Production & Job Tracking

Know where every job stands and whether you're on schedule without walking the floor. A customer PO can create the work orders and copy the routing automatically, and scheduling can compute real line time from your own parameters — line speed, parts per rack, capacity — instead of a morning spreadsheet.

Supply Chain & Purchasing

From vendor bid sheets to POs to receiving — send pricing requests out, import prices back with full history, and let receiving flow straight into inventory. A clean trail that connects purchasing decisions to the jobs and customers they serve.

Custom Reporting & Dashboards

Real-time views into the metrics that matter, using your terminology — plus the operational documents you build by hand today (pick lists, production reports, order guides, shipping labels) generated in one click. One job shop's customer service answers "where is my part?" from a single search screen covering orders, the schedule, finished goods, shipping, and returns.

Workflow Automation

Approvals, notifications, status changes, and handoffs that happen automatically — and where it helps, AI that reads a supplier's spec or nutrition PDF and fills the fields for you, so your people focus on work that requires a brain, not a checklist.

Which tier fits a company our size?

It's always the same platform. The price is how much of us you get. Full pricing.

  • Self-serve, $300 a month plus tokens. We always wanted to be able to give somebody software for ten thousand dollars, and this tier does it. Your own accounting-side or quasi-IT person builds.
  • Guided, $1,800 a month plus tokens. You trade elbow grease for the money you'd have paid us. We run the same process on periodic calls; your team does the building.
  • Custom build, $100,000 to $400,000 plus 10% a year support. We do the work, and you own the result.

How long does it take?

It starts with interviews across as much of the company as we can reach, usually on site, because the extra spreadsheets and post-it notes people don't mention come out when you talk to employees. We don't need to capture everything. We need enough that by week four one of our systems is standing with your data in it: customer and user screens, reports already fairly complete depending on the quality of the data, and new screens being added.

That timing is deliberate. The question every manufacturer asks first is what happens to the old data. Upgrading from one system to another is easy; upgrading from a system that's been hacked with unknown features and run by a collection of spreadsheets not all of which are known is hard, and it's the territory large providers would rather not handle. So the data goes in early, where you can see it and start making choices about it.

From there it depends on the company. Some have processes that work and need software that fits them; that's a quick transition. Some have workflows shaped by bad software, and the build is where we discover which ones need to change. Either way, the teams who'll use the system are in it for weeks before go-live. We call go-live about eighty percent. The build itself is six to ten weeks; the company keeps tuning after that. A weekly meeting clears every decision along the way; that's how we're hired.

From Real Builds

Three operations, three ERPs — each one shaped by how that business actually moves work through the shop, the kitchen, or the warehouse.

Industrial finishing job shop

A sales order line auto-creates the work order and copies its routing. The scheduler computes run time from line speed and parts per rack, and reschedules around capacity and holidays in one click. Finished parts go into tagged containers that get pulled by tag ID onto ship tickets — where the ship ticket number is the invoice number.

Multi-site school-meals producer

Vendor bid sheets go out as protected spreadsheets and come back through a three-stage price import with full history. AI reads supplier nutrition PDFs into structured fields, meals roll up nutrition and compliance automatically against USDA meal patterns, and production reports, pull lists, and allergen matrices generate in one click.

Nationwide trade-show caterer

Closed CRM deals flow straight into operations with a live cost summary — staffing, per diem, travel, freight, permits. Supply quantities compute from show days and hours, the warehouse gets pick and pre-supply lists as PDFs, and every crate and asset is barcoded down to zone, row, and level.

When should you buy a platform instead?

When the software doesn't matter to the business. If nobody's decisions would change because the numbers arrived live instead of at month-end, a platform is the right buy, and so is staying on the package you already run. If you buy, stock, ship, and invoice the way everyone in your industry does, a platform already models that. A regulated context where a platform's certifications do compliance work you'd pay for anyway: buy. And if nobody inside the company can own the requirements, it isn't time yet. We'll say so, and give guidance if we're not the right choice. The longer argument is in the Software-as-Service thesis.

Ready to Replace the Spreadsheets?

Tell us what isn't working. We'll tell you what's possible.

Or call us at

612-PURPLEOwl

(1-612-787-7536)

Questions from sales calls

What do we do with our old data?

As much of it as possible goes into the system in the first four to six weeks, so you can see it and decide how to use it. Companies like yours keep clients for decades; the history is part of the business, and it moves with you.

Do we have to leave QuickBooks or our accountant?

No. We run our own general ledger that your accountant can work from, or we post to QuickBooks, SAP, or Sage. Whether accounting receives detail or aggregates is your choice.

Can the shop floor actually use it?

Operators clock in and out, start, pause and complete operations, and record quantities and scrap from one screen with keyboard shortcuts. Overruns create a task for management the day they happen, with the operator's note attached.

Do we own the code?

Yes. You get your own code and copyright, plus a license to the platform code it's built on.

Where does it run?

In our choice of premier hosting environments, or on your own if you prefer. The lease tiers have a buyout option for running locally.

Why do ERP implementations fail?

Commitment. In forty years we haven't watched one fail for a technical reason; they fail when the people involved won't do the work of understanding the business processes and changing them. That's why our engagements run on a weekly meeting where every decision gets made. The overrun statistics, and the caveat that goes with them, are in the pricing article above.

Is it cheaper to build or buy software in 2026?

It depends on the assembled price, not the seat price, and on how many seats you'll have in year three. The formula, the incumbent bands at 20 seats, and our tiers on the same basis are in the pricing article above; run it on the quotes you're holding.

0:00/0:00