Custom Software

Custom Software for Small Business: Build vs Buy vs Spreadsheets

INFOCRUD Engineering10 min read
In this article

When a small business should buy, keep the spreadsheet, or build custom software — the decision test, the three-year cost comparison, and 2026 price bands for India.

If your business is choosing between a spreadsheet, an off-the-shelf tool, and custom software development, the honest answer is that most small businesses should buy first and build second — but the cases where building wins are specific and easy to identify. Build when the workflow is the business: the pricing rules, approvals, or scheduling logic that is how you actually win work. Buy when the problem is standard — accounting, payroll, CRM, helpdesk. Keep the spreadsheet while the process is still changing weekly. This guide gives you the decision test, the three-year cost comparison that makes the choice obvious, what a custom build realistically costs in India in 2026, and the mistakes that make it more expensive than it needed to be.

Key takeaways: Buy anything standard, build only the workflow that differentiates you, and keep spreadsheets for processes still being figured out. Compare three years of total ownership — licences plus the manual work a tool cannot absorb — not a build quote against a monthly subscription. Budget 15–20% of the build cost per year for maintenance. The Indian planning bands below start at ₹3–8 lakh for a focused internal tool; they were reviewed in August 2026 and are editorial estimates for budgeting, not a quote.

The three options, described honestly

Every small-business software decision is a choice between three ways of paying for the same result: your team's time, someone else's product, or your own asset.

  • Spreadsheets — nothing to buy, instant to change, no vendor to manage. You pay in manual effort, version confusion, and the risk that an important process lives inside one person's file
  • Off-the-shelf (buy) — fastest to value and somebody else maintains it, updates it, and absorbs regulatory change. You pay a recurring fee, and you adapt your process to the product's assumptions
  • Custom software (build) — the workflow fits exactly, the data is yours, and the cost is paid once. In return you own the maintenance for as long as you use it

This is not a maturity ladder, and "we've outgrown spreadsheets" is not by itself a reason to build. Nearly every well-run SMB ends up with a mix: bought tools for the standard functions, one custom system for the part that is genuinely theirs, and a few spreadsheets for whatever is still being worked out.

When a spreadsheet is still the right answer

Spreadsheets get dismissed too quickly. For a process that is still being figured out, a spreadsheet is the cheapest possible way to discover what the process actually is — and commissioning software around a workflow nobody has settled yet is the most reliable way to waste a budget.

Keep the spreadsheet while all of these hold:

  • Fewer than about five people touch it, and rarely at the same time
  • The process still changes month to month as you learn
  • A mistake is annoying rather than expensive — no invoices, payroll, or statutory records depend on it
  • Nobody outside the business needs access to it
  • One person can still explain the whole thing in ten minutes

The signals that it has stopped working are just as clear. Files named final_v3 circulating by email. Somebody reconciling two versions by hand every Friday. A number in a report nobody can trace back to its source. Access controlled by who has the file rather than who should see it. And the decisive one: the business would be genuinely disrupted if the person who maintains it left, because the logic is in their head and the formulas.

At that point the spreadsheet has become software — just software with no permissions, no audit trail, no validation, and no owner. The question is only whether you replace it by buying or by building.

When buying off-the-shelf is the right call

Buy anything that is not specific to your business. Accounting, payroll, email, CRM, helpdesk, and HR are solved problems where a vendor spreads development cost across thousands of customers and absorbs regulatory changes — GST updates, TDS rules, statutory report formats — on your behalf. You will not build that more cheaply, and you should not try.

Buying is the right decision when:

  • The process is standard, and adapting to the product's way of doing it costs you nothing commercially
  • You need it working this month rather than next quarter
  • Compliance is the vendor's problem and they keep it current for you
  • Seat count is small and predictable, so the subscription stays proportional to the value
  • The product is genuinely good at the thing, and your objection is habit rather than fit

Two things are worth checking before you sign. First, whether you can export your own data in a usable format — the answer determines how expensive it will be to leave. Second, how the price behaves as you grow: per-seat pricing that feels comfortable at eight people is frequently the reason a business is reading an article like this at thirty.

When custom software is genuinely the cheaper option

Custom is not a status upgrade. It is a trade — capital spent once, against a fit no vendor will give you. It pays back when at least two of these are true at the same time:

  • The workflow is the differentiator. The approval sequence, pricing logic, or scheduling rules are how you win work, and flattening them into a generic tool would cost you the advantage
  • You are paying for shelfware. Three or four subscriptions each cover part of one process, and staff copy data between them to make it whole
  • The manual glue has become a job. Someone spends a meaningful share of every week moving data, chasing status, or rebuilding the same report
  • Per-seat cost scales with headcount. The subscription grows every time you hire, while a build is priced once
  • The data matters commercially. You need to own the record, the history, and the ability to report across all of it
  • Several systems must behave as one. Your ERP, marketplace, or payment provider has to line up with an internal process the vendor never anticipated

The qualifier matters: a single signal is rarely enough. One irritating gap in a bought tool is cheaper to live with than a system you now have to own. Two or three signals together usually mean the process has become specific enough that the fit is worth paying for.

The comparison that matters: three years, not month one

Comparing a build quote against a monthly subscription is the mistake that makes this decision look obvious in the wrong direction. A ₹6 lakh build next to a ₹9,000-a-month tool reads as an easy no — until you add the two staff days a week the tool cannot absorb. Compare three years of total ownership, and count the work each option leaves on your team.

OptionYear-one costOngoing costWhere it breaks downBest for
SpreadsheetsEffectively nil, plus staff timeRises with volume and headcountConcurrency, audit trail, anything a second person must trustProcesses still changing weekly
Off-the-shelfSubscription, setup and data migrationPer seat, per module, annual increasesWorkflow fit, per-seat scaling, data portabilityStandard, non-differentiating functions
Custom buildThe build, paid once15–20% of build cost a yearUndefined scope, and nobody owning it after launchThe one workflow that is genuinely yours

That ongoing line is the one most small businesses miss. Custom software is not a purchase; it is an asset with a maintenance cost — hosting, dependency and security updates, small changes as the business shifts, and somebody accountable when it breaks at 9pm. Plan for roughly 15–20% of the original build cost per year, an INFOCRUD planning figure reviewed in August 2026, and the three-year comparison becomes an honest one. A build that looks cheap because maintenance was left out of the sum is the most common reason custom software disappoints.

What custom software costs a small business in India (2026)

There is no benchmark price for custom software, because "custom" describes the fit rather than the size. The bands below are INFOCRUD planning ranges for the Indian market, reviewed in August 2026 — editorial estimates to frame a budget, not a quote.

Type of buildWhat it usually coversPlanning bandTypical timeline
Single-workflow internal toolOne process, one or two roles, minimal integrations — the direct spreadsheet replacement₹3–8 lakh4–8 weeks
Business applicationSeveral roles and permissions, reporting, two or three integrations, an admin side₹8–20 lakh8–14 weeks
Operational platformMulti-branch or multi-party workflows, an external portal, heavier compliance and integrations₹20–40 lakh+3–6 months

The drivers behind these numbers — scope, user roles, integrations, design, and platform — are the same ones covered in detail in how much it costs to build an MVP in India, and the lever is identical: the first release should replace one painful process completely rather than every process partially. A business application that does one thing properly can be extended; one that does six things approximately usually gets abandoned.

A decision test you can run this afternoon

Five questions, answered with numbers rather than opinions:

  • What does the current process cost today? Hours a week spent on manual entry, reconciliation, and chasing, multiplied by loaded salary, plus every subscription that partly covers the same job. Most teams are surprised by this number, and it is the one your build has to beat
  • What breaks if nothing changes? Separate irritation from risk. A slow month-end is irritating; an invoice error, a missed compliance deadline, or a process only one person understands is a risk with a price
  • Has anyone seriously tried to buy it? Shortlist two or three products and run your hardest real case through a trial — not the demo data. If a product handles 80% and the missing 20% is not your differentiator, buy it and adapt
  • Is the process stable? If it has changed twice this quarter, it is not ready to be encoded. Let it settle in the spreadsheet first
  • Who owns it after launch? Name the person and the budget before the build starts. Custom software without an owner degrades into the thing it replaced, only harder to change

If the annual cost of the current process is smaller than one year of amortised build-plus-maintenance cost, the answer is not "never" — it is "not yet". Revisit it when volume or headcount moves the first number.

How a custom build runs in practice

  1. Phase 01Weeks 1–2 — map the workflow and lock the boundary. Users, decisions, data, integrations, and the exceptions everyone forgets, written down alongside an explicit list of what the first release will not do. This is the phase that makes a build cheap or expensive; nothing later recovers a boundary that was never agreed.
  2. Phase 02Weeks 3–8 — build one workflow end to end. Reviewable increments against real data, not a demo set, with the people who do the job every day trying it while it is still cheap to change. A narrow release that is genuinely used beats a broad one that is being evaluated.
  3. Phase 03From launch onward — own it. Source code, environments, and documentation handed over, a named internal owner, a maintenance budget, and a short list of the changes deliberately deferred to version two.

The sequence is the safeguard. The boundary is decided before any code is written, and ownership is decided before launch rather than discovered six months later when something needs changing and nobody knows who to ask.

Mistakes that make custom software expensive

  • Rebuilding the spreadsheet screen for screen. The spreadsheet's shape is a workaround for the spreadsheet's limits. Model the process, not the file
  • Starting with every process at once. Scope is the single biggest cost lever; a build covering four departments has four times the ways to be wrong
  • Buying developers instead of an outcome. Hiring hands with no accountable owner moves the delivery risk onto you — which is the risk you were paying to remove
  • Skipping the buy evaluation. Two days spent trialling real products is the cheapest possible way to avoid a build you did not need
  • Treating launch as the finish. No hosting budget, no owner, no update path — the fastest way to turn a working system into legacy software inside a year

Frequently asked questions

Is custom software worth it for a small business?

It is worth it when the workflow is specific enough that no product fits without cutting something commercially valuable, or when subscriptions plus manual effort already exceed the amortised cost of owning a system. For standard functions — accounting, payroll, CRM — buying almost always wins, and any partner who tells you otherwise before understanding your process is selling, not advising.

How long does custom software take to build?

A single-workflow internal tool is commonly four to eight weeks; a business application with several roles and integrations, eight to fourteen. Delays usually come from unclear scope and slow decisions on your side rather than the engineering itself, which is why the boundary is agreed before the build starts.

What happens if the development partner disappears?

This is a contract question, and you should settle it before signing. Source code in a repository you own, deployment running in your own cloud account, documented environments and credentials, and a written handover. If any of those sit only with the vendor, you are renting the system rather than owning it — regardless of what the invoice was for.

Can we start with a spreadsheet and migrate later?

Yes, and for an unsettled process it is the right order. Keep clean, consistent columns and avoid encoding rules in formulas that nobody documents, and the spreadsheet doubles as the specification when the build eventually happens — usually the most accurate one you will get.

How much maintenance does custom software need?

Plan for 15–20% of the build cost a year, covering hosting, security and dependency updates, small changes as the business moves, and someone accountable when it breaks. If cloud operations are the part you have no one to own, that is the gap a managed DevOps engagement is normally scoped to fill.

Do we need a technical person in-house to do this?

Not full time, at this scale. What you do need is someone technical who is accountable for the decisions — scope, architecture, vendor, and handover — which is a part-time role rather than a hire; engaging a fractional CTO covers how that is usually structured.

The bottom line

Custom software development for a small business is not a question of ambition — it is a question of fit and arithmetic. Buy the standard functions, keep the spreadsheet while the process is still moving, and build only the workflow that is genuinely yours, once you can show that three years of ownership beats three years of subscriptions plus manual work. Done in that order, a build is the cheapest option on the table. Done in the wrong order, it is an expensive way to recreate what you already had.

If you are weighing a build against another year of subscriptions and manual effort, the useful next step is putting real numbers on both. You can explore Core Development to see how a first release is scoped, built, and handed over, look at industry-specific workflows if compliance or integrations shape your process, or book a free scope review — and if buying is the better answer for you, we will say so.

Filed underCustom Software

Related service

Turning a product decision into a working release?

Connect product direction, engineering, cloud foundations, and ongoing technical ownership.

Explore Startup CTO in a Box