How long does it take to build custom software?
A first release of custom software is usually live in three to six months, depending on scope. A minimum viable product, which is a smaller first version built to test an idea, typically takes six to ten weeks from the end of scoping. Larger systems are delivered in stages, so you have working software early instead of one long wait.
Those figures assume the scope is agreed up front. The biggest lever on the timeline is not how fast people type. It is how much you ask for.
Typical timelines
| What you are building | Typical time to a first release |
|---|---|
| An MVP to test an idea | Six to ten weeks after scoping |
| A focused platform or tool | Three to five months after Discovery |
| A larger system | Delivered in stages, with a first release in three to six months |
For a larger platform, see bespoke SaaS.
What happens along the way
Discovery. A short engagement before the build that produces a written scope and a fixed quote. See how Discovery works.
Build in short cycles. Senior developers build in cycles of a couple of weeks. You review working software at the end of each, not a status report.
Testing and release. Automated tests, a documented release process, and a plan for support once it is live.
You should see working software within the first few weeks. If a team cannot show you anything running for three months, treat that as a warning.
What stretches a timeline
The most common delays come from outside the build. Typical examples are waiting on API specifications from a third party’s developers, or waiting for the client to register Apple and Google business accounts for a mobile app. We cannot speed those up, so we explain them before the project starts and write them into the scope. Everyone then knows their deadlines and their responsibilities.
- Scope that keeps growing. Every added feature adds weeks. Agree what is in the first release and what waits.
- Slow decisions. A question that waits a week for an answer costs a week.
- Integrations. Connecting to other systems depends on their documentation and cooperation.
- Data migration. Cleaning and moving old records often takes longer than expected.
- App store review. Mobile apps add review time at Apple and Google.
How to shorten it
- Cut the first release hard. Build the core workflow and nothing else.
- Name one decision-maker. Someone who can say yes in a day.
- Prepare your data early. Gather the spreadsheets and exports before the build starts.
- Start with an MVP if you are testing an idea. Six to ten weeks to real users beats six months to a finished product nobody has tried. See MVP development.
Fixed price does not mean fixed time
A fixed price covers the agreed scope. If the scope changes, we agree the change, and its cost and timeline effect, before doing the work.
On one project we shipped faster by sticking to the MVP plan. We agreed to enrich the product as version 2, with the extra work depending on how the MVP performed for the client.
What a three to five month build looks like
As an illustration, not a promise, a focused platform tends to run in this order:
- Discovery. Scope, prototype and fixed quote, as above.
- First cycles. The core workflow is built and you log in to it early.
- Further cycles. The remaining workflows in the first release, with integrations.
- Testing and migration. Automated tests and moving your existing data in.
- Release. A documented release and an agreed support arrangement.
Each cycle ends with working software you can review, so you can change direction while it is still cheap.
Questions to ask any developer about timing
- When will I first see working software?
- How often will I see it after that?
- What do you need from me, and by when?
- Which parts depend on third parties, and what happens if they are late?
- What happens to the date if the scope changes?
Frequently Asked Questions
Can it be done faster?
Usually by cutting scope, not by adding people. More developers on a small project rarely helps.
How soon will I see something working?
Within the first few weeks, and every couple of weeks after that.
What is the fastest option?
An MVP, at six to ten weeks from the end of scoping.