Problems & solutions · ERP

Foundry Management Software Problems: The 7 That Cost Real Money, and How to Avoid Them

Foundry Management Software architecture and database illustration showing common problems and fixes.
The short answer

The most expensive failure in foundry software is a traceability chain that breaks at the pour. When a customer quality engineer calls about porosity found at their machining line, you have to tell him which castings share the cause and which do not. If the link between mould and heat was reconstructed later from a clipboard instead of enforced at the point of pour, you cannot bound the lot, so you accept a wider return than the defect deserves and you eat the sort. In our delivery experience that single unrecorded link, the heat a mould was poured from, costs more per year than every other gap in a foundry system put together.

Why does a foundry project get scoped like a machine shop?

Almost every quote a foundry receives describes a work order that consumes materials and produces units. It is the shape of every manufacturing system a general developer has built, and it is structurally wrong for a metalcaster in ways that will not show up until the first month of live production.

You do not consume materials and produce units. You buy scrap and pig by the ton, you melt in heats, you pour moulds that carry a number of cavities per pattern, and a large fraction of the metal comes straight back as gating and risers. Your yield, metal melted to good castings shipped, is the number your entire margin rests on, and a standard bill of materials has nowhere to express it. Revert has nowhere to go. Cavities have nowhere to go. Treatment steps between tap and pour have nowhere to go.

The reason this keeps happening is that the melt deck is the hardest part of the operation to describe to an outsider and the easiest part to assume. A plant manager walking a developer through the shop will spend twenty minutes on the moulding line, which looks like manufacturing, and two minutes on the furnace, which looks like a furnace. The developer writes down what they understood.

The fix is a whiteboard test before you sign anything. Ask them to model a heat and a mould. The right answer has a heat record carrying charge makeup by material and weight, furnace, times, treatment steps and chemistry readings, and a mould record that references both a heat and a pattern with its cavity count. If they draw a work order with a quantity and a material list, they are building a machine shop system and every foundry specific number you care about will end up in a spreadsheet beside it.

What goes wrong when you migrate patterns, part routings and production history?

Pattern and tooling data is the migration that hurts, because in most foundries it does not exist in a system at all. It exists as a rack tag, a spreadsheet, and a pattern shop foreman who knows which tool is worn.

Three problems surface every time. Ownership is unclear on a meaningful share of tools, because a customer paid for a pattern eleven years ago, the contact who signed for it has retired, and there is no document. Cavity counts and current condition are recorded inconsistently or not at all, so shot count accumulation has no baseline to start from. And the same physical pattern appears twice under two naming conventions from two eras of the business, with production history split across both.

Historical scrap data is the second trap. Foundries typically hold years of scrap tonnage without defect codes or the station where the scrap was found, which means the history cannot answer the questions the new system is being bought to answer. Importing it anyway produces a defect Pareto with a single enormous bar labelled other, and people conclude the reports do not work.

The fix is a pattern audit before the build, not during it. Walk the rack, record owner, cavity count, condition and the parts each tool produces, and resolve the duplicate names while you have the foreman standing next to you. It is two or three days of unglamorous work and it is the highest value preparation anyone can do. On scrap history, import the tonnage as an opening reference only and start defect coding fresh from go live, so the new Pareto is real from day one rather than diluted by six years of blanks.

Why do the plant equipment integrations break after launch?

The spectrometer, the pour furnace, the moulding line controls and the shipping scale are where a foundry build stops being ordinary software. They are also where these projects most reliably degrade in month three.

The failures are consistent. A serial interface that works fine until someone replaces the PC beside the instrument and the port mapping changes. A spectrometer whose result file naming convention shifts after a service visit or a software update, so the parser silently stops matching heats. A moulding line controller on a plant network that a well meaning IT change isolates from the server. In each case the system does not throw an error a plant person will see. It just stops receiving data, and the melt deck goes back to writing chemistry on a card because it is quicker than complaining.

The reason this is specific to foundries is the environment. These interfaces sit in heat, vibration and dust, they were installed by three different vendors across two decades, and nobody in the building owns them jointly. Ordinary business software integrates with systems that have owners. Plant integrations do not.

The fix is monitoring and a named owner. Every equipment feed needs a heartbeat check that raises an alert when data stops arriving rather than waiting for someone to notice a blank column, and a documented runbook for the three failures above. Ask any developer to name the specific instrument and protocol they have integrated, by make, not to claim integrations generally. Then budget maintenance for those connectors in year two rather than assuming warranty covers a plant that changed around them.

What happens when certificates and customer owned tooling obligations are not covered?

Two compliance gaps recur, and both surface in front of a customer rather than internally.

The first is certificates. Automotive and pressure containing work brings material test reports, chemistry per heat and formal submission requirements. In most foundries the chemistry exists as a printout and the certificate gets typed from it. That typing is exactly where the traceability chain breaks, because a typed certificate is an assertion rather than a record, and when a customer asks you to demonstrate the chain behind it you have a person's memory and a folder named by date.

The second is customer owned tooling. Where a pattern belongs to the customer, you carry obligations: maintain it, report its condition, be answerable if it wears out of tolerance, and never run it for anyone else. That is an asset with a contract attached, not an inventory item. When it is tracked on a rack tag, disputes follow, and they are the kind of dispute that ends a programme rather than costing a credit.

The fix is generation rather than transcription, and tooling as a first class asset. Certificates should be produced from captured chemistry against the heat, so the document and the evidence are the same record. Patterns should carry owner, cavity count, condition, accumulated shot count since last maintenance, storage location and the specific contractual terms, with shot counts accumulating automatically from production so maintenance becomes a scheduled event driven by use rather than a discovery made when a casting falls out of tolerance.

Should you build custom or configure what you already own?

B&L Information Systems built Odyssey ERP (Enterprise Resource Planning) specifically for metalcasters, and that focus is genuine. It understands heats, patterns and casting units in a way no general manufacturing package does. If your operation looks like a conventional production foundry, configure it and spend the difference on your melt deck. We have told foundries exactly that.

The same applies at the small end. A jobbing shop under about 15 people pouring a handful of patterns does not need any of this. A disciplined pour log, a good travel sheet and QuickBooks genuinely work, and the owner already carries the information accurately. Buying software to formalise a system that fits in one person's head is money spent on ceremony.

Where a build earns its place is at the edges of that fit. Foundries where downstream machining and outside processing add as much value as the casting, so the routing spans two or three outside vendors before shipment. Unusual melt practice or alloy portfolios the standard chemistry model does not represent. Operations that want live capture from the spectrometer, furnace and moulding line rather than keyed entry, which is where the actual defect intelligence lives. And commercial models such as consignment stocking or per customer tooling amortisation that the package expresses awkwardly.

The realistic middle path is to keep the incumbent for accounting and quoting and build the floor layer, the heat, the pour, the pattern and the scrap, on top with real integration. That is a smaller first phase than a replacement and it de risks the whole programme.

How do hidden costs get into the quote?

Four things reliably arrive after the proposal is signed. Equipment integration, quoted as a line and delivered as three separate vendor conversations, each with its own manual and its own surprise. Multiple moulding lines or a second site, where the second one is cheap but the first assumption that they are identical is not. Automotive customer requirements, including formal part submission packages, which are a programme rather than a feature. And the pattern audit described above, which somebody pays for whether or not it is in the quote.

The fifth cost is not money. It is floor time. Scrap coding, pour logging and pattern shot counts only work if the people at the grinding station and the pour furnace use them, and the hours spent designing those two screens with the actual operators are the difference between real data and an empty table.

The fix is to make the quote name things. Which instruments, by make. How many moulding lines and part numbers in release one. Who performs the pattern audit and when. How many hours are budgeted for floor terminal design with operators. A developer who answers those four has scoped a foundry. One who answers in categories has scoped a factory in general.

What separates a foundry build that works from one that fails?

The builds that work are floor first and deliberately narrow. One moulding line, your top 30 part numbers by volume, the heat and pour model, pattern and tooling assets, scrap by defect code and station, and yield. That covers most of the money and all of the process learning, and it means the data is trustworthy before anyone is asked to trust a report built on it.

They design capture for gloves. A grinder will not use a form. Scrap recording has to be a station terminal or a scanner with defect codes as large buttons and a total interaction of a few seconds, and the station where the defect was found has to be recorded as well as the code, because a defect caught after machining and heat treat costs many times what the same defect costs at shakeout. Until you record the station, that cost is invisible.

They run parallel with the paper log for two to three weeks rather than converting on a weekend. The floor builds the habit while the paper record still exists, and the discrepancies between the two are exactly the training material you need. Foundries that attempt a single weekend cutover are usually back on clipboards within a month.

And they settle ownership before kickoff. The repository, the cloud accounts and the data, in writing. At Digital Heroes the client owns all of it from the first commit. Your alloy target windows, defect taxonomy, pattern records and yield history are your melt deck's accumulated knowledge in structured form, and they should never sit in an account you cannot open.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. In the Flexera 2025 State of ITAM report, respondents reported roughly 33% of SaaS spend is wasted, underscoring how paying for off-the-shelf seats and tiers that go unused erodes the supposed cost advantage of generic SaaS. Source: Flexera (2025) →
  2. McKinsey estimates that digitizing the supply chain (Supply Chain 4.0) can cut lost sales by up to 75%, reduce inventories by up to 75%, and lower supply chain operational costs by up to 30%, with up to 30% lower transport and warehousing costs. Source: McKinsey & Company (2016) →
  3. The NRF discontinued its long-running annual shrink report, stating that a broad study of retail shrink 'is no longer sufficient for capturing the key challenges and needs of the industry' - important context that qualifies how POS/shrink benchmarks should be cited going forward. Source: Retail Dive (2024) →
  4. Only about 30% of digital transformations succeed at meeting their objectives, but getting six critical success factors in place (leadership commitment, talent, agile culture, progress monitoring, clear strategy, and a modernized platform) raises the odds of success from 30% to 80%. Source: Boston Consulting Group (BCG) (2020) →
Dhruv K. · Director of DevOps & Infrastructure · Delhi

Dhruv leads DevOps and infrastructure at Digital Heroes: deployment pipelines, environments, monitoring and the hosting decisions that quietly set a project's running costs. Readers get a grounded view of what it takes to keep custom software online after launch.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

Why do developers scope a foundry system like a machine shop?
Because a work order that consumes materials and produces units is the shape of every manufacturing system they have built before, and the melt deck is the hardest part of a foundry to explain in a plant walk. A casting operation melts by the ton, pours moulds with multiple cavities and returns gating and risers as revert, so a standard bill of materials cannot express yield at all. Ask any candidate to model a heat and a mould on a whiteboard before you discuss features.
What is the most common traceability failure in casting software?
The link between a mould and the heat it was poured from being reconstructed after the fact rather than enforced at the point of pour. Once that link is a clipboard entry, a customer rejection becomes a two day archaeology exercise and you cannot bound the affected lot, so you accept a wider return than the defect warrants. Every mould record should reference its heat and its pattern at the moment it is poured, with chemistry captured against that heat.
What goes wrong when we migrate pattern and production data?
Pattern ownership is undocumented for a meaningful share of tools, cavity counts and condition are inconsistent so shot counts have no baseline, and the same physical pattern often exists twice under naming conventions from two eras with history split across both. Historical scrap is a second trap, because tonnage without defect codes or the station where it was found cannot answer the questions the new system exists to answer. Do a pattern audit before the build, not during it.
Why do spectrometer and moulding line integrations stop working after go live?
Because plant interfaces sit in heat, dust and vibration, were installed by different vendors across two decades, and have no single owner inside the building. A replaced PC changes a serial port mapping, a service visit changes a result file naming convention, or an IT change isolates a controller from the server, and nothing throws an error anyone on the floor will see. Every feed needs a heartbeat check that alerts when data stops arriving rather than leaving a blank column.
Should we configure B&L Odyssey instead of building?
If your operation resembles a conventional production foundry, yes, and spend the difference on your melt deck. Odyssey was built for metalcasters and understands heats, patterns and casting units properly. Building makes sense at the edges of that fit: heavy downstream machining and outside processing, unusual melt practice or alloy portfolios, live capture from plant equipment rather than keyed entry, or commercial models such as consignment stocking and per customer tooling amortisation.
How do we get grinders to actually record scrap codes?
Design the capture for gloves and a few seconds of attention. A station terminal or scanner with defect codes as large buttons, no typing, and no navigation between screens. Record two things every time: the defect code and the station where it was found, because a defect caught after machining and heat treat costs many times what the same defect costs at shakeout. Any design that assumes typing on the floor will produce an empty table and a report nobody believes.
What hidden costs show up in a foundry software quote?
Equipment integration priced as one line but delivered as separate conversations with each instrument vendor, a second moulding line or site where the assumption that they are identical proves false, automotive customer requirements including formal part submission packages, and the pattern audit, which somebody pays for whether or not it appears in the proposal. Ask the quote to name the instruments by make, the number of lines and part numbers in release one, and the hours budgeted for floor terminal design.
How do we go live without stopping production?
Start on one moulding line with your highest volume part numbers rather than converting the whole plant, and run the new pour and scrap capture alongside the existing paper log for two to three weeks. The floor builds the habit while the paper record still exists, and the discrepancies between the two are the training material. Foundries that attempt a single weekend cutover across every line are usually back on clipboards within a month.
How do I calculate whether custom software will pay for itself?
Divide the build cost by the monthly benefit, where benefit is hours saved times loaded hourly cost, plus subscription fees replaced, plus any revenue the software unlocks. Three staff saving 10 hours a week each at a $40 loaded rate is about $62,000 a year, which pays back a $60,000 build in roughly 12 months. Across Digital Heroes internal-tool projects, 12 to 24 months is the normal payback range, and anything projecting under 6 months usually means the spreadsheet is hiding costs.
Is customizing Odoo cheaper than building an ERP from scratch?
Usually yes in year one, and often no by year three if your workflows sit far from Odoo's assumptions. Odoo's published pricing starts around $25 per user per month and the Community edition is free, but heavy customization means every version upgrade can break your modules and needs paid rework. If you expect to rewrite more than about a third of the core flows, a scratch build with clean ownership tends to cost less over the life of the system.
How long does it take to build a custom web or mobile app from scratch?
Plan on 8 to 16 weeks for a focused first version and 4 to 9 months for a larger platform, which is the typical spread across Digital Heroes builds. The first 2 to 3 weeks go to discovery and design before any production code ships. The two things that stretch timelines most are integrations with legacy systems and slow feedback from your side, not developer speed.
Can a freelancer build an ERP, or do I need an agency?
An ERP is too wide for one person: it needs backend, frontend, database design, integrations, QA, and someone mapping your business processes. A solo freelancer can extend an existing ERP or ship one small internal tool, but full ERP builds by single developers are the most common rescue scenario Digital Heroes takes on. If budget is tight, shrink the scope to one module rather than shrinking the team below three or four people.
Is SAP overkill for a mid-sized company?
For most companies under about 500 employees, yes. SAP S/4HANA is built for multi-entity, multi-country enterprises with implementations measured in years and seven figures, while SAP Business One, the mid-market product, still forces your processes into its mold. If your competitive edge lives in how you operate, a custom ERP scoped to your actual workflows ships faster and costs a fraction of an SAP program.
How do we migrate years of data from our old system without losing anything?
Through a staged migration with a parallel run, never a single cutover weekend. The data gets extracted and cleaned early, loaded into the new ERP while the old system stays live, and both run side by side for two to four weeks so your team can verify counts, balances, and open orders match. In Digital Heroes ERP projects, data cleaning consistently takes longer than the technical transfer, so it starts in week one, not at the end.
What does it cost to maintain a custom ERP each year?
Budget 15 to 20 percent of the original build cost per year, so a $150,000 ERP needs roughly $22,000 to $30,000 annually for hosting, security patches, integration upkeep, and small improvements. Across Digital Heroes maintenance contracts, third-party APIs changing is the biggest recurring work item. That total still usually sits well under the license bill for a comparable NetSuite or Dynamics seat count.
Who owns the source code if an agency builds my ERP?
You should, in full, and it must be written into the contract as work for hire with IP assignment on payment. At Digital Heroes every client receives the complete repository, database schemas, and deployment documentation, so they could hand the system to another team tomorrow. Walk away from any ERP proposal built on the agency's proprietary platform with ongoing license fees, because that recreates the vendor lock-in you were escaping.
Can we keep our current ERP and just build custom modules around it?
Often yes, and it is frequently the smartest first move. Digital Heroes regularly builds custom scheduling, quoting, or warehouse tools that sit on top of SAP, NetSuite, or Odoo through their APIs, which fixes the painful 20 percent without a risky replacement. The hybrid route costs a fraction of a full rebuild and tells you within months whether a bigger migration is even necessary.
Will an app built for 10 users survive growing to 500?
Yes, if it is built on standard cloud infrastructure with a sound data model, because moving from 10 to 500 users is a hosting configuration change, not a rebuild. The scaling decisions that actually hurt are made early and invisibly: how the database is structured, how accounts and permissions are modeled, and whether background work is queued properly. Ask your agency how the system would handle ten times the load; the right answer is boring and specific, and a promise to cross that bridge later means you will pay for the bridge twice.
Who can build a custom ERP software system?

Digital Heroes builds custom ERP software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other ERP software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?