Making the call
Build vs. buy: when does custom internal software make sense?
Buy when the workflow is standard. Build when the workflow is part of how you compete and no product fits it without forcing your operation into someone else’s mold. That is the whole answer—the rest of this page is about applying it honestly.
Most growing operational companies need both. Accounting, payroll, email, the ERP itself: buy those, because a thousand companies run them the same way. The quoting rules your competitors cannot copy, the approval chain that protects your margins, the exception handling your customers actually feel: those are yours, and off-the-shelf software will never match them, because they were never designed to.
A simple test: standard or distinctive?
Before you compare vendors or estimate a build, answer five questions about the workflow itself:
- Would a competitor’s process look roughly the same? If yes, a product exists for it. Buy.
- Does a product cover at least 80% of it without workarounds? If yes, buy—and accept the 20% you give up. If every answer requires “we could make it work with…”, keep reading.
- How many people touch this workflow every day? Ten minutes of friction across thirty people is a full-time job spent on workarounds. Small frictions multiply.
- What does the workaround cost today? Count the re-entry, the status-chasing, the errors that reach customers. That number is your build budget’s point of comparison—not the license fee.
- Will the vendor’s roadmap ever match your process? Vendors build for the average customer. If your process is your advantage, the roadmap is moving away from you, not toward you.
What each path actually looks like
Buy and configure
- Fast to start when the fit is real—weeks, not months
- Vendor maintains it; upgrades and security are their problem
- Your process bends to the product’s model of the world
- Edge cases become workarounds owned by your people
- Per-seat pricing grows with your headcount, forever
Build custom
- The system matches the workflow as it actually runs
- Your rules, your edge cases, your approval chains—encoded, not worked around
- Integrates with the ERP and inboxes you already have
- You own it; it changes when your operation changes
- Higher upfront cost and a real decision to maintain it
Buy the system of record. Build the layer where your operation is actually different.
When buying is the better choice
Say this plainly: most software in your company should be bought. General ledger, payroll, HR, email, file storage, the CRM for a conventional sales motion—mature products do these well, and building them yourself would be vanity. Buy also when the workflow is new and unsettled; pay a product’s license for a year while you learn what the process should actually be. And buy when a product genuinely fits, even if it is imperfect. A 90% fit available next month usually beats a 100% fit available next year.
There is also a third option people skip: configure what you already own. Many companies shop for new software while their ERP or existing tools already do the job with a module they have never turned on. Exhaust that before you buy, and certainly before you build.
When building is the better choice
Build when the workflow is distinctive and expensive. A quote approval process with your margin floors, your customer-specific pricing, your credit rules. A backorder control tower that allocates short stock the way your best expeditor would. Vendor claim recovery with your vendors’ actual portal requirements. These are the workflows where “close enough” software quietly taxes every transaction.
Build also when integration is the requirement. If the real problem is that five systems and three inboxes each hold a piece of the truth, no single product fixes that—something has to be built to sit between them. That is the operational layer Praxyt builds.
Common mistakes on both sides
- Building what a $50-a-month tool already does. If a product fits, the build is not craftsmanship—it is waste.
- Buying a platform, then paying consultants for two years to make it behave like the custom system you should have scoped honestly at the start.
- Comparing build cost to license cost. The real comparison is build cost versus license cost plus workaround labor plus errors, over the years you will run it.
- Confusing “we could build it” with “we should run it.” Internal IT teams good at infrastructure are not always set up to design, ship, and maintain application software.
- Treating the decision as permanent. Buy now, build later when the workflow stabilizes—or build one workflow and buy the rest—is usually the right sequence.
Frequently asked questions
- Up front, usually yes. Over several years, not always. A product that fits 70% of the workflow charges you the license fee plus the cost of the workarounds: the spreadsheet someone maintains beside it, the double entry, the deals quoted outside the system because the system cannot handle your pricing rules. Price the workarounds before you compare.
- They move the line, they do not erase it. Low-code works well for simple forms and notifications. It starts to strain when you need real permissions, validation across systems, ERP integration, or logic that has to be right every time. Many companies discover the limits after the workflow is already business-critical.
- No. The most common pattern is the opposite: keep the ERP as the system of record and build a custom layer around it for the approvals, exceptions, and handoffs the ERP was never designed to run. See internal tools vs. ERP for the full breakdown.
- Two ways. First, only build workflows that are genuinely distinctive, so the system stays small. Second, work with a partner who documents the system and hands it over cleanly, or who stays on to maintain it. A small, well-scoped internal system is far easier to maintain than a product plus the fifteen spreadsheets propping it up.
- That is exactly what a Workflow Opportunity Review is for. It maps the workflow as it actually runs, prices the friction, and tells you plainly whether the answer is a product, a configuration change, or a build.
Keep investigating
- How Much Does Custom Internal Software Cost?No invented price lists—an honest breakdown of what drives cost up or down.
- How Long Does an Internal Tool Take to Build?The phases of a build and the factors that actually decide the timeline.
- Internal Tools vs. ERPDo you need a new ERP, or a layer around the one you have?
- Custom Software vs. Off-the-Shelf SoftwareThe product-evaluation version of this same decision.
- How to Find the Workflow Worth Automating FirstThe loudest problem is rarely the most expensive one.
- Workflow SystemsThe approvals, exceptions, and handoffs Praxyt builds as custom systems.
Not sure whether to buy, configure, or build?
A Workflow Review maps the workflow as it actually runs and tells you plainly which answer fits—including when the answer is not us.