Problems & solutions · ERP

Injection Molding Software Problems: The 7 That Cost Real Money, and How to Avoid Them

Injection Molding Software software overview illustration showing common problems and fixes.
The short answer

The most expensive failure is a build that connects to the presses you could connect to easily and leaves the rest on paper. A floor with two brands wired and three brands still logging shot counts on a clipboard produces a margin board that is half real, and a half real margin board gets ignored inside a quarter. In our delivery experience that is the single biggest predictor of a molding project going quiet: not a technical failure, but a data set complete enough to look finished and incomplete enough that the plant manager still trusts the whiteboard.

Why does the scope on a molding build blow out so often?

The pattern repeats. The plant needs cavity level scrap, live job costing and a tool shot counter. Somewhere in week three, someone points out that quoting is broken too, and that the customer portal would win work, and that maintenance is on a whiteboard, and that if we are touching costing anyway we may as well fix the routings in the enterprise resource planning system. By week nine nothing has shipped and the process techs have stopped attending the calls.

What makes this specific to molding is that the pain genuinely is everywhere at once, and the pieces genuinely are connected. Scrap feeds costing, costing feeds quoting, quoting depends on tool history, tool history depends on shot counts from presses. It is tempting to conclude that you have to do it all together. You do not, because there is a natural first cut: get the shot stream in from one plant, model scrap as an event with a cavity, count shots against tools, and put a live margin board in front of the people who quote. That is enough to change decisions in the first quarter it runs.

The tell that scope is running away is when the phrase replace the ERP appears. Nobody should be rebuilding a general ledger, purchasing or inventory. Keep the incumbent for what it is good at, build the shot level operations layer it was never designed for, and connect them.

What goes wrong when you migrate tool records and job costing history?

Two migrations matter and they fail differently. Tool master records look clean until you check them. The same mold appears twice because it moved plants and got a new asset number. Cavity counts in the record say eight when the tool has been running seven for months because a cavity is blocked and the note is taped to the press. Customer owned tools are recorded against a customer name that has since been acquired. Load that as is and your shot counters accrue against the wrong assets from day one, which means the first preventive maintenance the system proposes is wrong and the tool room stops believing it.

Historic job costing is the second, and here the mistake is loading too much rather than too little. Standards from the enterprise system are not history, they are assumptions somebody froze at quote time. Bring them in as a reference column if you like, but never as a baseline, because the entire purpose of the build is to stop deciding from them. What is worth migrating is roughly twelve to twenty four months of actual production history, because that is what lets you compute a demonstrated cycle rate per tool and press combination and show a quoting engineer how far reality has drifted from the standard.

The practical fix is a physical audit alongside the load. Walk the tool room with the list. Confirm cavity counts, confirm which tools are customer owned, confirm which ones are dead and should not be migrated at all. It takes a few days of a tool room supervisor's time and it prevents the class of error that is nearly impossible to unwind once shot counters have been accruing for two months.

Why do press and ERP integrations break after launch?

Press connections break for physical reasons. A modern press speaking Euromap 63, Euromap 77 or OPC UA is stable. The older machine on an edge device reading a relay or a proximity sensor is a piece of hardware sitting in a hot, vibrating environment with a network cable somebody will eventually unplug during a mold change. Those connections do fail, and the failure mode that hurts is silent: the counter stops, the margin board keeps showing a number, and nobody notices until a monthly review.

The fix is heartbeat monitoring per machine, not per system. If a press has produced no shot events for longer than its own normal cycle allows, that is an alert to a named person on the floor, not a line in a log. It costs almost nothing to build and it is the difference between a data gap of two hours and a data gap of three weeks.

Enterprise system integration breaks for a different reason. Reading from IQMS or DELMIAworks against a defined contract is durable. Writing back into a schema you do not control is where projects become fragile, because the vendor upgrades on their schedule and a column you depend on changes shape. Keep write backs deliberately narrow, put an anti corruption layer between their schema and yours so a change upstream breaks one mapping rather than the whole system, and test the integration against a copy of the target after every vendor upgrade rather than discovering it in production.

What happens when traceability and validation are not covered properly?

If you mold anything medical, automotive or food contact, two gaps will find you. The first is material traceability that resolves to a shift rather than to a shot. Your resin supplier flags a suspect lot, and because the hopper changeover was recorded to the nearest shift and the regrind hopper holds material ground from four different lots, the honest answer is that three weeks of shipments are in scope. You then recall parts that were fine, and the cost of that is not the parts, it is the customer relationship and the corrective action that follows.

The fix is to bind the material lot to the drying and blending equipment rather than to the work order, and to timestamp loader and blender events so any shot number resolves to an exact virgin lot, an exact regrind batch and a drying history. Cartons then carry a shot range, and the recall query returns two shipments instead of three weeks.

The second gap is validation. For Class II medical device molding, installation, operational and performance qualification documentation plus 21 CFR Part 11 audit trails are not optional, and in our experience they add materially to both cost and timeline. The failure is not that they are expensive. It is that they get discovered in week twenty two by a team that quoted in week two, and at that point the audit trail has to be retrofitted into records that were never designed to be immutable. For automotive work, the equivalent question is whether the system can produce the evidence an IATF 16949 auditor will expect from something feeding your production part approval package. Raise both before proposals, not after.

Should you build custom or configure what you already own?

Some molders should not build, and we tell them so on the first call. Under roughly fifteen presses at a single site, with a stable part mix and no customer asking for portal access or automated traceability exports, the answer is IQMS or DELMIAworks configured properly, Mattec set up with reason codes that reflect how your plant actually stops, and a plant manager who enforces data discipline. The six figures a build would cost is better spent on a second grinder and a tool room technician.

Mattec and RJG eDART are also frequently good enough as data sources, and where they are already installed a custom build usually sits on top of them rather than replacing them, which lowers the cost. Replacing a working monitoring layer to gain a slightly nicer interface is a poor trade.

Build when you have more than one plant and cannot get a single trustworthy scrap or overall equipment effectiveness number without a human reconciling spreadsheets, when a controller or analyst spends two days a month rebuilding job costing from exports, when you are requoting off standards you know are stale, or when an audit or recall has already cost more than the build would.

How do hidden costs get into the quote?

Press heterogeneity is the largest and the most consistently underquoted. A floor with Engel, Arburg, Husky, Nissei and two machines from the nineties is four or five integration paths with site time attached, not one line item. Get an accurate machine inventory with make, model, year and available interface before anyone quotes you, because a proposal written without it is a guess.

Second, bidirectional sync with the enterprise system. Read only is a fraction of the cost of write back, and every write back adds ongoing fragility. Decide deliberately which ones you actually need rather than accepting a general commitment to keep both systems in step.

Third, validated environments, which add real percentage points to a medical build and are frequently absent from the first number. Fourth, additional plants, because each site is a network, an information technology contact and a change management effort rather than a configuration row. Ask specifically what is included per additional plant and what is not.

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

The builds that work put Tool, Cavity, Shot, Resin Lot and Press in the data model as first class objects with their own lifecycles. Ask a prospective partner where a blocked cavity lives in their model. A team that has done this answers instantly, because a blocked cavity is a state on a cavity with a start date, an effective cavity count on the tool, and a consequence for both costing and scrap attribution. A team that has not will offer to add a field.

They also make capture fast enough that operators use it. Cavity level scrap has to be a tablet at the press, a visual layout of the actual tool, and a reason list you control per tool family, completed in a few seconds. Anything that takes a minute gets skipped on a busy shift, and a scrap model with gaps is a scrap model nobody queries.

The builds that fail look like a generic work order system with a plastics badge on it. They record scrap as a quantity and a reason code, they treat the press as the asset rather than the tool, and they compute cost from standards because standards were already in the database. Six months in, the controller is still maintaining the spreadsheet, and the only thing that has changed is that there is now a dashboard nobody opens.

Research & sources

The evidence behind this guide

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

  1. 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
  2. SaaS spend averaged $4,830 per employee (up 21.9% year over year), with large enterprises (10,000+ employees) spending roughly $284M annually and running about 660 apps, while organizations wasted an average of $21M annually on unused licenses. Source: Zylo (2025) →
  3. Independent reporting of Gartner's 2025 survey confirms 59% of finance leaders use AI, up from 37% in 2023, with error and anomaly detection (34%) and accounts payable automation (37%) among the leading use cases. Source: CPA Practice Advisor (reporting Gartner) (2025) →
  4. The median annual wage for U.S. software developers was $133,080 in May 2024, and employment is projected to grow 15% from 2024 to 2034 - a core input to any in-house build-vs-buy TCO model. Source: U.S. Bureau of Labor Statistics (2024) →
Aaradhya R. · Senior Backend Engineer · Python · Delhi

Aaradhya builds Python backends at Digital Heroes, from APIs and scheduled jobs to data processing behind reporting and automation features. Her posts suit readers trying to understand what sits between a business process they want automated and software that can actually run it.

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

FAQ

Frequently asked questions

How do we phase a molding build so it ships something useful in the first quarter?
One plant, the shot stream from the presses that already have an interface, scrap as an event with cavity capture on tablets, tool shot counters, and a live margin board for the people who quote. That is a coherent first cut because each piece feeds the next, and it changes quoting decisions immediately. Multi plant consolidation, tooling lifecycle, traceability through blending and customer portals belong in phase two once the margin board is trusted.
Our tool records have duplicates and wrong cavity counts. What do we do before migrating?
Walk the tool room with the list before anything loads. Confirm actual cavity counts including any that are currently blocked, confirm which tools are customer owned and under whose current name, and mark dead tools so they never migrate. It costs a few days of a supervisor's time. Loading unverified records means shot counters accrue against the wrong assets, the first preventive maintenance proposal is wrong, and the tool room stops trusting the system.
Should we migrate our historic standard costs into the new system?
Only as a reference column, never as a baseline. The whole point of the build is to stop deciding from standards that were frozen at quote time and have drifted since. What is worth migrating is roughly twelve to twenty four months of actual production history, because that gives you a demonstrated cycle rate per tool and press combination and lets a quoting engineer see the size of the gap.
How do we know when a press connection has silently stopped reporting?
Build heartbeat monitoring per machine rather than per system. If a press produces no shot events for longer than its own normal cycle allows, that raises an alert to a named person on the floor. Edge devices on older presses sit in hot, vibrating environments and do get unplugged during mold changes, so the question is not whether a connection drops but whether you find out in two hours or three weeks.
What is the risk in letting a new system write back into IQMS or DELMIAworks?
Schema fragility on someone else's upgrade cycle. Reading against a defined contract is durable; writing into a structure you do not control means a vendor change can break you without warning. Keep write backs deliberately narrow, put an anti corruption layer between their schema and yours so one mapping breaks rather than the system, and retest against a copy of the target after every vendor upgrade.
Why does a recall still cover three weeks of shipments when we have lot traceability in the ERP?
Because enterprise traceability works at the transaction level, this issue of material against this work order, and your hopper changeover was recorded to the nearest shift. It also has no view of the regrind hopper holding material ground from several lots. Binding the lot to the drying and blending equipment and timestamping loader events means a shot number resolves to an exact lot, and the recall returns shipments rather than weeks.
When should we raise medical or automotive compliance requirements with a developer?
Before proposals, not after selection. Installation, operational and performance qualification documentation plus 21 CFR Part 11 audit trails materially change both cost and timeline, and retrofitting immutable audit trails into records not designed for them is close to rebuilding. Ask for a redacted validation protocol from prior work, and for automotive ask what an IATF 16949 auditor would expect from a system feeding your production part approval evidence.
What should we get in writing about a mixed age press floor before signing?
A machine by machine inventory with make, model, year and available interface, and a stated approach for each. Modern presses on Euromap 63, Euromap 77 or OPC UA connect in days. Older machines need an edge device reading a relay or proximity sensor, which is hardware plus site time. Press heterogeneity is the single biggest timeline driver in this category, so a proposal written without that inventory is a guess.
How long does custom ERP development take?
Plan on 3 to 4 months for the first working module and 6 to 12 months for a full multi-module rollout. In Digital Heroes delivery experience the schedule risk is data migration and integration testing, not feature coding, so we stage go-lives module by module instead of one big-bang launch.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
Can custom software connect to the tools we already use, like QuickBooks, Stripe, and Google Workspace?
Yes, and connecting your existing tools is one of the main reasons to build custom: mainstream platforms like QuickBooks, Stripe, Shopify, and Google Workspace all publish documented APIs. Budget 1 to 3 weeks of work per integration depending on API quality and how much data flows in both directions. Ask any vendor whether they have integrated with your specific tools before, because quirks like QuickBooks' OAuth token handling and API rate limits get learned on someone's project, and it should not be yours.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
What should I prepare before contacting an ERP development agency?
Bring a list of your current tools and spreadsheets, a rough map of how an order or job moves through the company today, your user count by role, and the three problems costing you the most hours. You do not need a formal specification; a good agency writes that with you during discovery. Companies that arrive with those four things typically cut two to three weeks off scoping in our experience.
How do I vet an agency for an ERP project?
Ask to speak with two clients who have been running an ERP the agency built for at least two years, because ERP quality shows up in year two, not at launch. Then ask for their data migration plan, their module rollout sequence, and the named senior engineers who will be on your project. An agency that leads with screen designs instead of process mapping is a red flag for ERP work.
Will a custom ERP scale as we grow from 50 to 500 employees?
Yes, if it is designed for that from the start, which mostly means clean database design, permissions that handle new departments, and modules that stay separable. Adding users to software you own costs nothing in licenses, the opposite of the per-seat scaling penalty on NetSuite or Dynamics. What does need budget as you grow is new modules and integrations, so keep a small standing development arrangement rather than restarting a vendor search every two years.
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.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
What happens to my ERP if the agency shuts down or we part ways?
If ownership was set up correctly, nothing breaks: you hold the source code, the system runs in cloud accounts you own, and handover documentation lets a new team take over. Insist on repository access from day one, admin ownership of all hosting and third-party accounts, and documentation as a contract deliverable rather than a favor. This is the single most important clause to check before signing an ERP contract.
What does it cost to keep custom software running after launch?
Budget 15-20% of the original build cost per year, which on a $100,000 system means $15,000 to $20,000 for security patches, dependency updates, bug fixes, and small improvements as real usage reveals what the spec missed. Cloud hosting for a typical business application adds $50 to $300 a month on top. Skipping maintenance does not save the money; in Digital Heroes rescue work, unmaintained systems typically need a far more expensive rebuild within about three years.
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?