How much does custom software cost (and why nobody should answer that on day one)
A realistic range, the three variables that move the number, and how to compare it against spreadsheets and patches.
How much does custom software cost
The question always comes up in the first meeting: "how much?". The honest answer is that price depends on three things we do not know yet: how many processes it has to cover, how many systems it has to connect to, and how much of what already exists can be reused.
There are still ranges. An internal module that replaces a spreadsheet and talks to one existing system is usually weeks of work, not months. A platform with external users, payments and different permissions per role is a different project: the effort lives at the edges —validation, audit trails, password recovery, billing— more than in the main screen.
The three variables that move the number
1. Number of integrations. Every system you need to talk to (ERP, invoicing, inventory, WhatsApp, email) adds read, write and error-handling work. Two integrations is not seven.
2. Business rules. A form that stores data is simple. A form that checks stock, applies customer discounts, reserves a slot and sends a notification is a state machine. State machines are what you test.
3. Who uses it. Internal use by five people tolerates small mistakes. A paying external customer does not: it needs traceability, clear messages and a plan for when something fails.
Why start with one module
The most expensive mistake is not picking the wrong technology: it is building for six months before putting anything in the hands of the people who will use it. One module in production gives real data —what gets used, what does not, where people get stuck— and the rest gets planned with that.
The cost of not having it
The right comparison is not "custom software versus nothing". It is against today's cost: hours spent copying and pasting between systems, decisions made with last week's data, errors found when a customer complains, and the risk that the one person who knows how everything works takes a vacation.
That cost never shows up on an invoice, which is why it gets underestimated.
What we do at NapsixAI
We start with a 30-minute diagnosis to understand the process, not to sell a license. If the problem can be solved with what you already have, we say so. If building makes sense, we define a narrow first scope with a date and a clear way to measure whether it worked.
Frequently asked questions
- Can we start with a small budget?
- Yes, as long as the first scope is one concrete module rather than a full platform. What matters is that the module reaches production and gets used.
- Does the company own the code?
- Yes. The repository, database and infrastructure stay in the company's name, with access and documentation.
If this looks like a problem in your company, let's book a 30-minute diagnosis.
Book a diagnosis