A packaged product or software written for your process
Buying a product means adopting the process its designers assumed, adjusted by whatever configuration they exposed. Commissioning software means describing your own process precisely enough for somebody to build it, then owning the result for as long as you use it. The decision is less about features than about two questions: whose way of working prevails, and who will still be maintaining the thing in five years when the person who wrote it has moved on.
Comparison criteria
Criteria are stated explicitly and neither option is declared a winner: which one fits depends on the constraint that binds hardest in your operation.
| Criterion | Off-the-shelf: a packaged product configured to your operation | Custom: software specified and built for your process |
|---|---|---|
| Whose process prevails | The package encodes assumptions about how work flows, and where yours differ you adapt, negotiate a workaround, or pay to bend the product. | Yours does, including the parts that are genuinely distinctive and the parts that only survive because nobody has questioned them. |
| Time before it is doing useful work | Shorter. Something exists on day one, and effort goes into configuration, data migration and training rather than into construction. | Longer. Requirements, build, test and rollout all precede any benefit, and requirement discovery routinely takes more calendar time than expected. |
| Clarity of requirements needed up front | Moderate. A demonstration reveals what the product does, so requirements can be refined against something concrete. | High. What is not specified will not be built, and vague requirements become rework paid for at development rates. |
| Who keeps it running | A vendor with a support agreement, a defect process and a roadmap, which is a real asset when something breaks during a night shift. | Whoever holds the code. That is a genuine strength while the team is stable and a serious exposure when a key person leaves. |
| What an upgrade involves | A vendor release you test and adopt, with the risk concentrated in whatever modifications took you outside the supported configuration. | No externally imposed upgrade, and no external improvement either. The system advances only while you fund development on it. |
| Cost across the life of the system | Licence or subscription plus implementation, with development effort shared across every customer buying the same product. | Development plus continuous maintenance, carried alone, with no licence fee and no other customer contributing to the improvements. |
| Fit to equipment and existing systems | Standard interfaces cover common cases well; unusual controllers, legacy machines and in-house data structures may need bespoke connectors anyway. | Interfaces are built for exactly what you have, which is decisive where the equipment estate is old, mixed or unusual. |
| Evidence available for an audit | Vendor documentation, release records and a user base whose collective experience an auditor or customer recognises. | Whatever you produced yourself: specifications, test records, change control and code custody all have to be maintained deliberately. |
Choose Off-the-shelf: a packaged product configured to your operation when
- Your process resembles what the product assumes, and the differences are not where you compete
- Something has to be operating before a plant, line or customer programme starts
- There is no appetite to carry software specification, development and support permanently
- Customers or auditors expect a documented product with a support agreement behind it
Choose Custom: software specified and built for your process when
- The step needing support is genuinely unusual and is the reason customers buy from you
- Evaluated packages would require process changes that damage throughput or compliance
- Machine interfaces or data structures are specific enough that no product addresses them
- You already employ, and can retain, the people who would maintain it afterwards
Separate the process differences that matter from the ones that are habit
Almost every evaluation reaches a list of gaps between what the plant does and what the product supports, and the quality of the decision depends on how honestly that list is triaged. Some differences exist because the operation is genuinely unusual — a process step nobody else runs, a customer requirement peculiar to your sector, traceability at a granularity the industry does not assume. Others exist because a spreadsheet was built a decade ago and everyone worked around it since. Adopting a package is cheap where the gap is habit and expensive where it is real. Do that triage with the people who actually perform the work, and record which gaps you decided to absorb, because those decisions get relitigated during rollout.
Modification is a liability that compounds at every release
The route most plants actually take is neither pure: a package is bought and then modified where it did not fit. Each modification is reasonable on its own and the accumulated set determines what the next upgrade costs, because every change outside supported configuration has to be reassessed, retested and often rebuilt. Enough of them and the plant is effectively maintaining bespoke software while paying licence fees, and eventually stops upgrading at all — which is how a system ends up several versions behind on an unsupported platform. Keep a register of every modification with its business justification, review it before each upgrade, and remove the ones whose original reason has expired.
Ask who answers the telephone during the night shift
Software that records production becomes load-bearing quickly, and the real difference between the two routes shows up when it fails at an inconvenient moment. A supported product has a defined response commitment, a defect process and other customers who have already hit the same problem. Commissioned software has whoever wrote it, if they are still employed and reachable, and a support arrangement that has to be negotiated rather than assumed. Whichever route is taken, secure the continuity explicitly: source code held in escrow or in your own repository, current documentation, more than one person able to work on it, and a written response commitment with real consequences attached.
Frequently asked questions
- Is a heavily configured package the same as custom software?
- Not while the configuration stays inside what the vendor supports, which is the boundary that matters. Supported configuration survives upgrades and is covered by the support agreement; work beyond it is yours to maintain even though it sits inside somebody else's product. The trouble is that the boundary is often unclear during implementation, when an integrator is keen to satisfy every request. Ask explicitly, item by item, whether each change is supported configuration or an extension, and record the answer.
- What usually goes wrong when a manufacturer builds its own system?
- Two patterns dominate. The first is requirement drift: the operation is described optimistically, exceptions are discovered during rollout, and the build expands well beyond its estimate. The second is dependence on one developer who understands the whole system and eventually leaves. Both are manageable with ordinary discipline — write requirements with the people doing the work, insist on documentation and code review as deliverables, and ensure more than one person can change anything critical.
- Can spreadsheets remain part of a manufacturing system?
- They persist in nearly every plant, and the useful distinction is what they are trusted with. Analysis, planning scenarios and one-off calculations are reasonable spreadsheet work. Holding the authoritative record of what was made, tested or released is where they become a liability, because version control, access rights, audit trail and calculation integrity are all weak and errors propagate silently. Where a spreadsheet has become the system of record for something that matters, that is the case for replacing it, whichever route you then take.
Data limitations
- Manufacturing figures are operator-supplied inputs, not market data. GeoBusinessIQ holds no factory costs, production volumes, yields, cycle times, tooling prices or capacity data and does not estimate them — every result reflects only the figures you enter.
- No manufacturer, supplier, vendor or factory is recommended, rated or ranked anywhere in this cluster, and no directory of them is published. Selection material describes how to run your own assessment; the assessment itself remains yours.
Explore the graph
Logistics & supply chain
Sources
- National Institute of Standards and Technology — NIST (accessed )Covers: Measurement science, manufacturing technology research, cybersecurity frameworks, and industrial standards support.Does not cover: Certification of products, endorsement of vendors, or costs for any specific implementation.Why it matters: A United States federal research institute whose public material covers measurement, manufacturing technology and control-system security.Review cadence: annual
- NIST Manufacturing Extension Partnership — NIST MEP (accessed )Covers: A public programme supporting small and medium manufacturers with operational, quality and technology adoption practice.Does not cover: Results attributable to any specific manufacturer, or improvement figures transferable to another plant.Why it matters: Cited for the operational practice it publishes for smaller manufacturers, not for benchmarks or outcome claims.Review cadence: annual
- OECD — OECD — economic and tax statistics (accessed ; reviewed )Covers: Comparable corporate tax, statutory rate, and economic indicators across member and partner economies.Does not cover: Effective tax rates, deductions and incentives, local surtaxes, and personal residency rules.Why it matters: Used as a cross-country baseline to sanity-check rates against primary tax-authority figures.Review cadence: Annual, plus on major statutory changes.
Educational and operational information only — not legal, engineering, safety, customs, tax, or financial advice. Requirements vary by jurisdiction, product, process, and contract; confirm with the relevant authority or a qualified professional before acting.
Last updated: