Skip to content
§
§ · build vs buy

Chemical Manufacturing Software: Build or Buy at Your SKU Count

The threshold is whether you blend to a fixed recipe or to a specification. One plant, under fifteen to twenty active products, fixed recipes, domestic shipping: buy.

ERP Development architecture and database illustration for Chemical Manufacturing Software Build vs Buy Guide.
The short answer

The threshold is whether you blend to a fixed recipe or to a specification. One plant, under fifteen to twenty active products, fixed recipes, domestic shipping: buy. In the quotes our clients have shown us, BatchMaster, Deacom and Datacor Chempax land in the $40,000 to $120,000 range for year one and get you most of the way, and a build at that size is ego rather than economics. Blending to spec, with potency adjustment, substitution rules and customer specific specifications, means your formula model is something every vendor demo answers with a suggestion about custom fields. That is the point where a $60,000 to $130,000 first release starts paying for itself.

When is off the shelf genuinely the right call here?

More often than the market admits. BatchMaster, Deacom and Datacor Chempax are process manufacturing systems built by people who understand batch work, and at year one figures our clients have shown us of $40,000 to $120,000 they cover a great deal of ground. Below about twenty active products on one site, that is the right purchase and we say so regularly.

Buy, and commission nothing, if this describes you. One plant. Fifteen to twenty stock keeping units, or SKUs, and not many more. Fixed recipes rather than blending to a specification. Domestic shipping into lightly regulated channels. And a safety data sheet process that genuinely works, meaning somebody updates the document every time a formula moves and you could prove it if asked. Most manufacturers cannot prove that last one, which is the whole argument, but if you can then that module is not where your money should go.

There is a second group who should keep buying most of the stack permanently regardless of what else they do. Your hazard content subscription is one of them. Chemwatch, MSDSonline, SAP EHS and Sphera maintain regulatory content libraries and classification rule engines that are worth their licence fee, and writing your own is a poor use of budget. Your accounting system is another. QuickBooks or Sage holding the general ledger, receivables and payables is fine, and rebuilding it is the most expensive way to arrive back where you started.

The honest test before commissioning anything is whether your formula workbook contains logic no product models, or whether you simply dislike the interface. Those are different problems with very different price tags.

When does a custom build actually pay off?

When two or more of these hold.

  • Your formula workbook carries logic every demo answers with a custom field. Percentage by weight lines, potency and assay adjustment computed at release from the specific lot on hand, theoretical against actual yield, and substitution rules that are conditional on incoming lot properties. That is a data model, not a preference.
  • A trace request takes more than an hour. If answering which finished lots contain a raw material lot means opening a banker's box, a receiving log and a workbook to find which formula version was active that day, you are staffing archaeology rather than quality.
  • You have customised an off the shelf system so heavily you are afraid to upgrade it. You already maintain custom software, badly, on someone else's platform, and you are paying a licence for the privilege.
  • You run more than roughly forty batches a month across two or more plants. At that volume the person whose actual job is retyping quality control results and batch tickets into a second system is a full salary and a standing error rate.
  • Your formulas are your competitive position and they sit in a shared drive file. A departing employee can email that workbook to themselves in seconds, and nothing about your current stack would record it.

How do they compare on the things that matter in this industry?

Five comparisons, and none of them are about reporting.

How a formula is modelled. Accounting first systems hold a bill of materials as a fixed quantity list. A chemical formula is percentage based, scales to batch size, carries potency and assay adjustment, and has substitution rules that depend on the lot in front of you. Process systems get closer, and you are then buying their opinion of your formula model. Every blender we have worked with has at least three formula behaviours their vendor did not anticipate.

Whether the safety data sheet is generated or maintained. Authoring tools sit downstream of a composition you supply by hand. Their hazard rule engines are excellent and they have no idea what you blended yesterday. In a build the document is an artefact regenerated from the released formula version through that same subscription, so Section 3 cannot drift because there is no retyping step to skip.

Where consumption is captured. A general system records that you consumed 400 kilograms of surfactant. It does not record that 250 came from one lot and 150 from another because a tote ran out mid charge. That split is the entire trace and it currently exists only in an operator's handwriting.

Specifications with customer overrides. A quality control hold flag is not the same as evaluating a result against your internal specification and every customer specification the batch is allocated to, at the moment the result is entered.

One hazard record feeding everything. When transport classification, the label and the safety data sheet all derive from the same formula linked data, they cannot disagree. Today they are three manual decisions.

What does total cost of ownership look like at your scale?

Two bands. A first release covering a formula master with immutable released versions and potency adjustment, batch execution capturing consumption at the charge, quality control with customer specific specification overrides, certificate of analysis generation, and safety data sheet generation driven through your existing hazard content subscription runs $60,000 to $130,000 over 12 to 16 weeks in Digital Heroes delivery experience. A full platform adding instrument and scale integration, road and air transport documents, threshold and inventory reporting, a customer portal, accounting synchronisation and multi jurisdiction safety data sheets runs $150,000 to $400,000 across 6 to 12 months.

A twenty two product single plant blender, blending to spec, domestic only, lands near $120,000 for the first release in about fifteen weeks. Phase two on the same manufacturer adds roughly $188,000, bringing the programme to $308,000 over ten months.

Two multipliers dominate. If the United States Food and Drug Administration's electronic records rule, known as 21 CFR Part 11, applies because you touch pharmaceutical intermediates or regulated food contact material, add roughly a quarter to two fifths on the affected modules for audit trail depth, signature controls and qualification documentation. If it does not apply, say so in the first call and refuse to let anyone quote it at you. The second is multi jurisdiction safety data sheets, around $40,000 to $50,000, where translation is the cheap part and branching classification logic is not.

Running cost is $250 to $700 a month hosting with document retention, plus $14,000 to $35,000 a year for support covering regulatory format changes, new customer specification templates and additional destinations. Your hazard content subscription continues unchanged, which is intentional. And somebody has to own formula release approval, perhaps half a day a month of your technical director, which is the point rather than the overhead.

What does the hybrid look like, and when is it the honest answer?

Buy the platform, build the thin layer you actually need. In chemical manufacturing this is not a fallback, it is the version we recommend most often.

Keep your accounting system where it is. Keep the hazard content subscription and its regulatory library. Then build only the formula, batch, quality control and document layer, and integrate outward, synchronising inventory movements and finished goods costs into the ledger you already run. That split is precisely why a $60,000 to $130,000 first release is viable: it puts custom money only where the packaged market has no good answer and pays nothing to rebuild accounting that works.

A smaller hybrid exists for manufacturers not ready to fund the full release. Build the formula master alone, with immutable released versions, an approval gate and downstream triggers, so that releasing a version flags the safety data sheet for regeneration and updates the certificate of analysis specification template. That single data flow is roughly sixty percent of the value of the whole build in our experience, and it removes the failure that costs real money, which is a document quietly describing a composition you no longer make.

The hybrid stops being honest in one place. If your incumbent system holds formulas in a structure you cannot export cleanly, or your hazard content provider offers no usable interface, the thin layer becomes a synchronisation exercise with two versions of a composition. Two answers to what is in the drum is worse than one.

Which should you choose, by operator size and stage?

  • One plant, under twenty products, fixed recipes, domestic. Buy BatchMaster, Deacom or Datacor Chempax. Commission nothing and spend the difference on people.
  • One plant, twenty to forty products, blending to spec. Hybrid. Keep accounting and hazard content, build the formula, batch, quality and document layer. This is the highest value project in the category.
  • Two or more plants, more than forty batches a month. Build, phased. First release as above, then instrument integration once the data model has settled rather than before.
  • Exporting into two or three additional jurisdictions. Build, and budget the multi jurisdiction safety data sheet work as its own phase rather than as a line item. Revisit it when an export opportunity is real rather than hypothetical.
  • Pharmaceutical intermediates or regulated food contact material. Build with validation scoped from day one. Retrofitting audit trails and signature controls onto a finished system costs several times what designing them in does.

One discipline regardless of size. Spend two weeks with whoever owns the formula workbook before anyone writes code or quotes a number. The substitution notes in comment cells, the yield factors and the line about a supplier lot are the specification, and finding them in week ten costs several times what finding them in week one does.

If you want a second opinion before signing anything, Digital Heroes writes a product requirements document before any code exists, so the scope is fixed and priced rather than discovered later at a day rate. Nothing about that commits you to the build.

Research & sources

The evidence behind this guide

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

  1. In PMI's 2014 Pulse of the Profession report on requirements management, inaccurate requirements management is cited as a leading cause of project failure, with 47% of unsuccessful projects failing to meet goals due to poor requirements management. Source: Project Management Institute (PMI) (2014) →
  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. In a McKinsey global survey of 1,259 respondents, only about 20% said their organizations excel at decision making, and just 37% said their organizations' decisions were both high quality and high in velocity. Source: McKinsey & Company (2019) →
  4. SMS reminders that stated the specific cost of the appointment to the health system reduced missed appointments in Trial One, with the DNA (did-not-attend) rate falling from 11.1% (control) to 8.4% (specific-costs message) - an odds ratio of 0.74 (95% CI 0.61-0.89), i.e. roughly a 24-26% relative reduction - at no additional cost. (Trial Two replicated this at an 8.2% DNA rate.). Source: PLOS ONE (Hallsworth et al.) (2015) →
FAQ

Frequently asked questions

What does it cost to switch off BatchMaster or a shared drive workbook?

Migration itself is fast. Surfacing the undocumented logic is the part that takes time, which is why two weeks of discovery with your technical director sits before any code. Data load and validation then runs two to three weeks inside the 12 to 16 week first release.

Budget for parallel running as real staff time. Run the old workbook or system alongside the new one for at least one complete batch cycle on every high volume product, because agreement across a full cycle is the only evidence that the formula model was captured correctly.

What happens if our safety data sheet or system vendor changes its pricing?

Model it on your product count and destination count rather than today's position, because per user, per product or per jurisdiction components rise exactly as you grow.

The practical defence is portability. Get written confirmation that you can export formulas, batch records, lot genealogy and document history in a documented structured form on demand. A manufacturer whose formula master already lives in a system they own negotiates a hazard content renewal very differently from one whose compositions only exist inside the vendor's tool.

How long does a chemical manufacturing build take?

Two weeks of discovery, then 12 to 16 weeks to a first release, with data load and validation running in parallel from about week six. A full platform phases across 6 to 12 months.

Phase two should wait a quarter after go live. Living with released formula versions changes what you want next, and manufacturers who were certain they needed the customer portal frequently reprioritise to transport documents once they see how often the shipping desk still reads a safety data sheet by hand.

Is Deacom or BatchMaster enough, and where exactly does it stop?

For a single plant blending to fixed recipes with under twenty products, either is genuinely enough and cheaper than building. They handle batch work properly and they improve.

They stop where your formula model diverges from theirs. Potency adjusted quantities computed from the specific lot on hand, substitution rules conditional on incoming assay, and customer specific specification overrides that block allocation rather than just flagging a result are the usual gaps. The test is whether every demo answers your third formula question with a suggestion about custom fields.

Can a custom build replace our Chemwatch or Sphera subscription?

You should keep it. Their classification rule engines and regulatory content libraries are worth the licence, and writing your own is a poor use of budget.

What a build changes is how they are fed. Instead of somebody retyping a composition by hand across forty products in three languages, your released formula version drives their interface automatically and the returned classification renders into your document. You keep the subscription and remove the manual step that causes the drift, which is the actual failure.

What does validation add if we make pharmaceutical intermediates?

Roughly a quarter to two fifths on the modules it touches, and it extends the timeline alongside. That covers audit trail depth on every record change, electronic signature controls capturing meaning and intent, and installation, operational and performance qualification documentation.

It only applies if you touch pharmaceutical intermediates or regulated food contact material. If you do not, tell any developer so in the first call. A firm that reflexively quotes validation for a lubricant or coatings blender is either padding or does not know the regulations.

Should scale and instrument integration be in the first release?

Usually not. Networked scales speaking a documented protocol are inexpensive to read. Serial indicators wired to older mixers are bespoke every time, and you cannot know which you have until somebody looks at the back of the cabinet.

The cheaper sequence is to capture actual weights by keyed entry against a scanned lot barcode in the first release, prove the genealogy works, then automate the weighing in phase two at around $34,000 once the data model has settled and you know what the integration has to carry.

Who owns the code and the formulas if an agency builds this?

You should own the repository, the deployment, the cloud accounts and the unrestricted right to hire another firm, agreed in writing before kickoff rather than at handover. At Digital Heroes the client owns the code from the first commit.

This matters more here than in most categories because the build encodes the formulas that are effectively the company, along with the substitution rules and supplier notes that took years to learn. Any developer who hesitates on ownership or escrow is describing their retention strategy rather than a legal constraint.

How much does a custom ERP cost for a small business?

A small-business ERP covering two or three core modules typically runs $40,000 to $120,000, with inventory, ordering, and accounting sync being the usual starting set. Across 2,000+ Digital Heroes projects, integration count and user roles drive cost far more than screen count. A full mid-market ERP with six or more modules usually lands between $150,000 and $400,000.

How do I vet a software development agency before signing a contract?

Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.

Why do companies replace NetSuite with custom software?

The three reasons we hear most at Digital Heroes are per-user license growth, SuiteScript customizations that became fragile, and workflows the platform cannot model without workarounds. A company adding 50 users to NetSuite takes on roughly $59,000 per year in extra licenses at the commonly quoted $99 per user rate, which is often the moment the custom math starts winning. Replacements usually keep the accounting structure intact and migrate module by module.

Should I pick Microsoft Dynamics 365 Business Central or build a custom ERP?

Pick Business Central if you already live in the Microsoft stack, your processes are close to standard, and around $80 per user per month for Business Central Essentials stays affordable at your headcount. Build custom when your revenue-driving workflow, such as custom manufacturing steps or unusual pricing logic, would need heavy extension work anyway. In our experience, once Dynamics customization quotes pass about $100,000 the custom option deserves a serious side-by-side.

Is a custom ERP cheaper than NetSuite over five years?

Often yes once you pass roughly 20 to 30 users. NetSuite is commonly quoted at $999 per month for the base platform plus about $99 per user per month, so a 30-user company spends over $200,000 on licenses across five years before paying for implementation. A custom build in the $120,000 to $250,000 range is a one-time cost, and in Digital Heroes projects annual upkeep runs 15 to 20 percent of build cost with no per-seat fees as you hire.

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.

What are the biggest mistakes first-time software buyers make?

Choosing the lowest bid, paying more than 30-40% upfront instead of on milestones, skipping a written specification, and having no maintenance plan for after launch. The most expensive of the four in Digital Heroes rescue projects is the missing spec: without written acceptance criteria, done becomes an argument instead of a checklist, and every disagreement resolves in the vendor's favor. Fix those four and you have avoided most of the ways these projects fail.

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.

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.

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.

How many developers does it take to build an ERP?

A typical Digital Heroes ERP pod is five to seven people: two or three backend engineers, one frontend engineer, a QA engineer, a project manager, and a part-time architect and designer. Bigger teams rarely go faster on ERP because the bottleneck is decisions about your business rules, not typing speed. What you need on your side is one empowered internal owner who can answer process questions within a day.

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

Published · Last updated .

Online now

Hi there. How can we help you today?

Reply