// Insights

Why two quotes for “the same” system can differ by a factor of five, and how to brief a developer so you get a number you can trust.

· 6 min read · Myrmidon Technology Solutions

“How much will it cost?” is the first question almost every client asks, and the honest answer is: it depends on a handful of factors you can control. Two quotes for what sounds like the same system can differ by a factor of five, usually because the suppliers assumed very different things.

This guide explains what drives the cost of custom software in Namibia, so you can brief developers well and compare quotes fairly.

Number of user types and workflows

A system with one type of user and one simple workflow is small. Each additional role — customer, staff member, approver, administrator — adds screens, permissions and testing. Each workflow with several approval steps adds more.

Integrations

Connecting to a billing system, ERP, payment gateway or government API is often the most uncertain part of a project. Well-documented APIs are quick. Old systems with no API, or vendors who are slow to respond, are not. Ask your developer to list each integration and the assumptions they made about it.

Data migration

If you are replacing an existing system, the data has to move. Cleaning and migrating years of records from spreadsheets or a legacy database can be a project of its own.

Security, audit and compliance

Systems that hold personal or financial data need role-based access, audit logging, encryption and security testing. Regulated organisations often need additional reporting. These are not optional extras, but they should be visible in the quote.

Platforms

A web application runs on every device with a browser. A mobile app for both iOS and Android, or a desktop application that works offline, adds build, testing and store-release effort.

Support after launch

Hosting, monitoring, security updates and small changes continue for as long as the system is in use. Budget for an ongoing support agreement from the start.

How to get a reliable quote

  • Describe the problem and the people involved, not only the features you imagine.
  • List every system the new software must connect to.
  • Say how much existing data must be migrated, and where it lives today.
  • State any regulatory, security or reporting requirements.
  • Ask for the assumptions and exclusions behind every estimate.
  • For larger projects, pay for a short discovery phase first. It turns a guess into an estimate.

Ways to reduce cost without cutting quality

  • Launch a smaller first version that solves the most painful part of the problem.
  • Use proven open-source components and existing products where they fit.
  • Choose a web application over native apps unless you need device features or offline use.
  • Make decisions quickly: waiting for approvals costs money too.

If you share a short brief with us, we will respond within one business day with an honest first read of scope, risks and the likely size of the project.