In short

  • Buy the ordinary, build the thing you compete on
  • Subscription fees per user add up faster than people expect
  • Heavily customised off-the-shelf is the worst of both
  • Whatever you choose, keep your data exportable

Accounting, payroll, email, storage: these are solved problems. Paying a monthly fee for software someone else maintains is almost always cheaper than building your own, and anyone who tells you otherwise is quoting for the build.

The interesting question is what to do about the processes that are specific to you — the ones your team has bent three different tools to handle, with a spreadsheet holding the gaps together.

What is the difference between custom software and off-the-shelf software?

Off-the-shelf software is a ready-made product licensed from a vendor and shared by many businesses, usually paid per user per month. Custom software is built for one business around its own processes, owned by that business, paid for as a project and then maintained. Off-the-shelf starts faster; custom fits exactly and costs less per user as you grow.

When should a business buy off-the-shelf software?

Buy when the job is standard across businesses, when a mature product already does most of what you need, when you want it working this month rather than next quarter, and when you would rather pay a predictable subscription than own a system. Accounting, HR, email and CRM for a straightforward sales process usually fall here.

When building your own earns its cost

  • Your process is genuinely unusual, and the product that fits does not exist.
  • Staff spend hours moving the same data between systems by hand.
  • You pay for a large product to use a small part of it.
  • The workflow is how you compete — pricing, scheduling, allocation, quality control.
  • Per-user fees have grown faster than your headcount, and keep growing.

That last one surprises people. A subscription at a few hundred rupees per user per month looks trivial at five users and looks different at eighty, every month, forever, with a price rise every renewal.

The trap in the middle

The most expensive option is usually neither: it is an off-the-shelf product customised heavily to fit a process it was never designed for. You pay licence fees and development fees, you cannot upgrade without breaking the customisation, and the consultant who built it is the only person who understands it.

If a vendor's answer to every gap is "we can customise that", price the five-year version of that sentence before signing.

Off-the-shelfCustom software
Time to startDaysWeeks to months
Upfront costLowHigher
Cost as headcount growsRises with every userLargely flat
Fit to your processYou adapt to the productBuilt around how you work
OwnershipYour data onlyCode, data and decisions
MaintenanceVendor handles itYours to budget for
Best forStandard functions: accounting, payroll, emailThe process you compete on

Questions that settle it

  • Does a mature product already do 80% of this?
  • Is this process how we compete, or just how we run?
  • What do the subscriptions cost at three times our current headcount?
  • How many hours a week does the current workaround consume?
  • If we stopped paying tomorrow, could we export our data and use it?
  • Who maintains it in year three, in either scenario?

A middle path most businesses miss

You do not have to replace a working system to fix the part that hurts. Keep your accounting package and your CRM. Build the one tool that sits between them — the job tracker, the approval flow, the dashboard that pulls both together — and connect it through their APIs.

That is how most of our custom software work in Mumbai actually starts: not with replacing anything, but with building the missing piece and wiring it to what the business already runs.

What you own, in each case

With off-the-shelf you own your data and nothing else, which is fine until the vendor changes its pricing, its roadmap or its ownership. With custom software you own the code, the deployment and the decisions, which is only an advantage if the code is documented and someone other than the original developer can work on it.

Ask for the boring things in writing: source code, repository access, documentation, server credentials, and a data export in a format you can actually read.

How much does custom software development cost in Mumbai?

Cost depends on users, features and integrations rather than on the city. A single internal tool is one of the cheaper software projects there is; a platform with several user types, payments and live data is a different scale. We scope the process first and quote line by line, so the figure reflects your workflow rather than an average.

How we advise clients

If a product exists that fits, we say buy it, even though we build software. The projects worth doing are the ones where a business has a real process advantage and the tooling is holding it back. Everything else is better solved with a subscription and a decent integration.