Guide · Custom software

Custom software development: when to build, and what it really costs

Custom software is software built for one business, around its own process, rather than bought and adapted. It is the right choice more often than vendors admit and less often than developers do. This guide is about telling the difference.

Updated 3 September 20269 min readBy Noxira

01When custom software is the right call

  • Your process is a competitive advantage and off-the-shelf tools would flatten it.
  • Per-seat licences are growing faster than the company.
  • The team has quietly gone back to spreadsheets because the tool does not fit.
  • You need several systems to behave as one and the vendors will not integrate.
  • The software *is* the product — a SaaS, a marketplace, an app customers pay for.

02When it is not

  • The process is conventional and a well-chosen tool fits with light configuration.
  • You are still testing whether the idea has customers — prototype first.
  • Nobody in the business will own the system after launch.

03What a project actually involves

  1. Discovery — a week or two understanding the business, the users and the problem, ending in a written brief and a fixed quote.
  2. Shaping — the data model, integrations and the screens that matter most, before code.
  3. Design — wireframes to high-fidelity, reviewed live in the browser.
  4. Build — working software in the first weeks, then weekly demos.
  5. Launch — migration, training, monitoring, and a plan for the first month.
  6. Improvement — most software is a living thing; a light retainer keeps it growing.

04Realistic costs and timelines

Kind of systemTypical timelineTypical starting point
Landing page / marketing site2–6 weeksfrom QAR 6,000 / 18,000
Internal tool or integration6–12 weeksscoped, fixed-price
Mobile app (one platform)~8 weeksfrom QAR 45,000
Web application / platform8–14 weeksscoped, phased
SaaS foundation~8 weeksfrom QAR 60,000
ERP module (e.g. inventory)2–3 months per modulescoped after audit

These are Noxira's published starting points; every project is quoted fixed-price after scoping.

05Choosing a software development company

  • Ownership. Code, accounts and documentation must be yours from day one, in your name.
  • Rhythm. Weekly demos of working software, not monthly status reports.
  • Pricing. Fixed price after scoping, with change handled openly.
  • Design. A team that designs the experience, not just the database.
  • Boring technology. Proven tools your next developer can maintain.
  • Honesty. A company that will tell you not to build is one you can trust to build.

06Questions to ask before you sign

  1. Who owns the code and the accounts?
  2. What will I see in week two?
  3. What happens when requirements change?
  4. How will my team take this over if we part ways?
  5. What have you built and run yourselves?

Questions we get asked

How much does custom software cost?

It depends on scope; Noxira publishes starting points — websites from QAR 6,000, apps from QAR 45,000, SaaS foundations from QAR 60,000 — and quotes every project fixed-price after a short scoping phase.

How long does custom software take to build?

Working software within a week or two; most internal tools and applications ship in eight to fourteen weeks; larger systems are phased.

Is custom software more expensive than off-the-shelf?

Up front, usually. Over three years, often not — when licence costs, workarounds and lost fit are counted. The honest answer depends on the process, which is what discovery is for.

Can we maintain custom software without the original developer?

Yes, if it is built with proven technology, documented and handed over properly, in accounts you own. Insist on all three.

Let’s build something people remember.

A rough idea is enough to start. Tell us the problem, and we will come back with a plan and a number.