Skip to content

How Long Does It Take to Build a Business App?

Realistic timelines for an internal tool, an MVP and a full platform, what actually consumes the weeks, and which parts of the schedule you control.

6 min read

The honest answer is that a business app takes as long as the decisions behind it take to settle. Typing the code is rarely the bottleneck, and it is less of one every year. What consumes a schedule is working out precisely what the software should do, getting hold of the things it needs, and the back-and-forth once people can finally see something real. Here is a realistic view of the ranges, and of who is holding up what.

Where the time actually goes

Decisions, not keystrokes

Every screen contains a dozen small questions somebody has to answer. What happens if the customer cancels late? Who is allowed to change a price? What does the report need to show? A developer can build any of the answers quickly, but cannot invent them for you. When a project stalls, it is usually waiting on an answer rather than on an engineer, and a week spent waiting is exactly as long as a week spent building.

Access, content and third parties

Software rarely stands alone. It needs your logo and brand assets, your real price list, your terms, your staff list, credentials for the payment provider, access to the system it has to talk to, or a data export from whatever you use today. Each of these is a small task for you and a hard stop for the build. The same goes for anyone outside the project: an accountant who has to approve a figure, a supplier who owns an API key, a landlord who holds the domain.

The unglamorous last stretch

The demo-able version arrives well before the finishable one. Testing on real devices, handling the awkward cases, accessibility, error states, loading the actual data, security review and the fixes that come out of people using it properly all sit at the end and are routinely underestimated. Plan for it rather than being surprised: on most projects this stretch is a meaningful share of the total.

Realistic ranges

These are indicative shapes for UK small business work, not a quote, and they assume requirements are reasonably clear before the build starts. They also assume a working relationship with someone available to answer questions, which is the assumption most likely to break.

A small internal tool: weeks

A job sheet, a stock tracker, a quoting tool, a rota: one clear process, a handful of users who work for you, no app stores, no payments. This is the fastest kind of software to build honestly, often a few weeks from settled brief to something your team is using, because the users are down the corridor and feedback comes back the same day. It is also where replacing a spreadsheet that has outgrown itself usually lands.

An MVP: one to three months

A first real version for real customers, doing the core thing properly and little else: accounts, one main flow, the data behind it, and enough polish to put your name on. A focused MVP is often a matter of weeks rather than months once the scope is genuinely narrow, and AI-assisted development has made the build stage meaningfully quicker. What has not changed is the deciding, the testing and, if it goes to the stores, the review. Widen the scope even slightly and this becomes a several-month project instead.

A full platform: several months and onwards

Proper accounts and permissions, a real database, payments, a customer-facing website, mobile apps in both stores, an admin console for your team, reporting, and integrations with what you already run. This is months rather than weeks, and it is usually better delivered in stages that each go live than as one long build with a single date at the end. Staged delivery gets value out earlier and, more usefully, surfaces the wrong assumptions while they are still cheap to correct.

What you control

  • Decision speed. One named person who can answer questions within a day or two is worth more to a timeline than almost anything else.
  • Scope discipline. Every “while we are in there” addition has a cost, and several of them together quietly become a second project.
  • Content and assets. Copy, images, price lists and legal text tend to arrive last and hold up launch more often than any technical problem.
  • Access. Accounts, credentials and permissions requested on day one rather than week six.
  • Availability for testing. Software you have not tried is not finished, and reviews that slip by a week slip the schedule by a week.

What nobody controls

Some of the calendar belongs to other people. App Store and Google Play review typically takes anywhere from a day to a couple of weeks per submission, and a rejection restarts that clock, which is why understanding the publishing process before you set a launch date is worth the reading. Third-party integrations move at the third party’s pace, and getting production credentials from a payment provider or an existing supplier can take longer than building the integration itself. Add to that the annual operating system releases each autumn, and the simple fact that some things only become clear once real people use the software.

Say your deadline out loud at the start

If there is a date that genuinely matters, a season, a trade show, the end of a contract with your current supplier, say so in the first conversation. It is not a negotiating weakness, it is the most useful piece of information you can hand a supplier. A fixed date changes how a project is shaped: what goes in the first release, what waits, where corners are sensibly cut and where they are not. Discovering the deadline halfway through means rebuilding the plan around it, which costs more and delivers less.

Be equally direct about a date you cannot make. A supplier who agrees to a timeline they privately doubt is not doing you a favour. If you want to see how we sequence this in practice, our process from first conversation to a live product sets it out, and the platforms we build shows the sort of scope each stage covers.

The honest ways to go faster

  1. Cut scope rather than quality. Fewer features, built properly, beats everything half-built by the same date.
  2. Settle the rules before the build starts, so nobody is waiting on an answer mid-sprint.
  3. Start the slow external things first: store accounts, payment provider onboarding, data exports, brand assets.
  4. Ship the internal or web version first if the stores are on your critical path.
  5. Keep one decision-maker. Approval by committee is the most reliable way to add a month.

If you have a date in mind and want to know whether it is realistic, that is a short conversation rather than a long proposal. Tell us what you are building and when you need it, and you will get a straight answer, including if the honest one is that the date and the scope do not fit together.

Have an idea you'd like to discuss?

We're happy to talk it through, no obligation.

Get in touch