Just Site
HomeServicesProjectsBlogAboutContact
Become a client!

Cookie Policy

We use cookies in your browser to provide you with the best experience on our site. Additionally, your behavior on the site helps us improve our site so that future customers have even better experiences with it.

Privacy PolicyCookie Policy
Blog/How long does it take to build custom software?
Business6 min read17 września 2026

How long does it take to build custom software?

Realistic timelines for simple apps, systems with integrations, and B2B platforms — and what really makes a project take longer. Most delays don’t happen in the code, but while waiting for decisions, access, and data.

Szymon Jarmuszczak
Szymon Jarmuszczak
CEO
How long does it take to build custom software?
Table of contents
01Key takeaways02The short answer03Published timelines by project size04What a schedule consists of05Most delays don’t happen in the code06Seven things that most often delay a project07Can you speed things up by adding people?08How to realistically shorten a project09What to watch for in the schedule in an offer
Build it with us?
Let’s talk about your project.
Get in touch

Key takeaways

→

Published timelines for a simple app range from about one month to three. For a system with integrations, vendors quote anywhere from 2–4 to 4–8 months, and for a complex platform, from 3–6 months to more than nine.

→

Most delays don’t happen in the code, but during waiting time: for decisions, feedback, access to systems, and data for migration.

→

Adding people to a late project usually doesn’t speed it up — every new person needs onboarding and increases the number of communication channels.

→

The most effective way to shorten a project is a narrower first version and a single decision-maker on the company side.

The short answer

It depends on what you’re building — but it’s possible to give sensible ranges. Here’s what Polish vendors publish (sources in Polish):

  • Simple web app or admin panel: 4–8 weeks according to WaspIT, 2–3 months according to MadeByRogal
  • System with API integrations: 8–16 weeks (WaspIT), a mid-complexity app 4–8 months (MadeByRogal)
  • Complex platform or system: 3–6 months (WaspIT), 9 months and up (MadeByRogal)

For us, a first working MVP usually comes together within a month — but an MVP is not the same as a full production version.

Why is the spread so wide? Because every vendor defines “simple” and “done” differently. We break that problem down in our guide to custom software. Here we focus on something else: what a schedule consists of and what actually makes it longer.

Published timelines by project size

Timelines stated by WaspIT (2026). Other vendors quote periods up to two to three times longer for similar categories — so always ask what exactly the timeline covers:

4–8 wks
simple web app or admin panel
8–16 wks
system with API integrations
3–6 mos
complex B2B platform

What a schedule consists of

The stages are similar at most vendors. For each one, it’s worth knowing what its length depends on:

1

Analysis

Understanding the process, priorities, and constraints. It goes faster when the company has one person who knows the process and can make decisions.

2

Design and UX

Mockups, screen flows, sometimes a design system. Its length depends mainly on the pace of approvals — every round of revisions takes days, not hours.

3

Iterative build

The longest stage, but the most predictable, as long as the scope doesn’t change along the way. Each integration with an external system extends it the most.

4

Testing and acceptance

The vendor’s testing plus acceptance testing on the company side. Often an underestimated stage — your team has to find time to check the system against real scenarios.

5

Launch and migration

Moving data, training, go-live. The quality of data in your current systems can come as a surprise and add weeks of work.

Most delays don’t happen in the code

When a project runs late, the first question is usually: “why didn’t the developers make it?” Yet a large part of the calendar is taken up not by work, but by waiting time.

Take a simple example. A team works in two-week cycles. At the end of each cycle, it shows a working version and needs a decision to move on. If that decision comes three working days later, then in a ten-day cycle nearly a third of the time is spent waiting — at least for the tasks that depend on that decision. Over six months, those “just three days” add up to many weeks of delay.

Waiting for API access, an account with a payment provider, or a data export from your current system works the same way. Each of these looks like a minor detail, but it blocks specific work — and the team can neither do that work earlier nor route around it.

That’s why the most effective way to shorten a project rarely comes down to “coding faster.” It comes down to making sure work never has to wait.

Seven things that most often delay a project

Go through this list before you start — you can act early on most of them:

01

Scope changes along the way — Every new feature added halfway through pushes back the deadline for everything that depends on it. Good ideas are worth saving for the next version.

02

No single decision-maker — When decisions need sign-off from several departments, each one takes weeks instead of days.

03

Delayed feedback — A version shown at the end of a cycle that waits a week for comments means a week taken out of the schedule.

04

Access and accounts — API keys, payment provider accounts, domains, developer accounts in app stores. Setting them up can take longer than the integration itself.

05

Data for migration — Duplicates, missing fields, and inconsistent formats in your current systems usually only surface when the data is being moved.

06

Integrations with external systems — Poor documentation, no test environment, or a team on the other side that replies once a week.

07

Formalities — A data processing agreement, security team approval, procurement procedures. It’s worth starting them in parallel with the analysis, not after it.

Can you speed things up by adding people?

Intuition says twice as many developers means a project twice as short. In practice, that rarely works — Fred Brooks described the phenomenon back in 1975 in “The Mythical Man-Month,” formulating what’s known today as Brooks’s law: adding people to a late software project makes it later.

There are two reasons. First, every new person has to learn the project, and they’re brought up to speed by people who aren’t coding in the meantime. Second, the number of communication channels grows: a team of 3 has 3 pairs who need to communicate with each other, a team of 6 already has 15.

A bigger team makes sense when the project can be split into independent parts and that’s planned from the start. As a rescue for a late schedule, it usually fails.

How to realistically shorten a project

Four things that sit on the ordering company’s side and have the biggest impact:

A narrower first version

Choose one process and the smallest scope that can be measured. Add further features on top of a working system.

One decision-maker

With the authority to approve mockups and versions, and with time set aside in their calendar for the project.

Access and data before the start

Accounts, API keys, and sample data ready before the team needs them.

A steady review rhythm

A fixed meeting at the end of every cycle and feedback within one or two days.

Want a realistic schedule for your project?

Describe what you want to build. We’ll break the timeline down into stages with a concrete outcome for each and point out what’s worth preparing on your side before the start.

Request a schedule→

What to watch for in the schedule in an offer

The schedule in an offer is a promise worth checking before you sign a contract. A few questions quickly show whether it’s realistic:

  • Does the deadline refer to an MVP or a production version? This is the most common source of disappointment.
  • Does it include acceptance testing and data migration? If not, they’ll be added later.
  • Are the dependencies on your side listed? A good schedule states plainly when the vendor needs decisions, access, and data.
  • Does each stage end with a concrete outcome? “Stage 2 — development” isn’t enough. “Stage 2 — a working orders module in the test environment” is a milestone you can actually accept.
  • Is there a risk buffer? A schedule with no slack at all for a project with integrations is a warning sign, not an advantage.

It’s worth tying milestones to acceptance and payments in the contract — we write about this in what a software development contract must include.

Frequently asked questions

How long does it take to build a simple app?+
Published estimates from Polish vendors for a simple web app or admin panel range from 4–8 weeks to 2–3 months. The spread comes mainly from what each vendor means by a “simple” app and whether the timeline includes visual design, testing, and launch.
How long does it take to build an MVP?+
A first working version with one key feature can come together in a few weeks, usually within a month. The conditions are a narrow scope and quick decisions on the company side. An MVP isn’t a production version, though — refining it into a stable product takes additional time.
Why do IT projects run late?+
Most often because of scope changes along the way, the lack of a single decision-maker, delayed feedback, and waiting for access, data, and responses from the providers of external systems. A large share of delays happens during waiting time, not in the programming itself.
Does a fixed price guarantee the deadline will be met?+
No. A fixed price protects the budget for a defined scope, but it doesn’t remove dependencies on the ordering company’s side. If decisions, access, or data are delayed, the deadline moves regardless of the pricing model.
How long does launch take once development is finished?+
It depends on data migration, the number of users to train, and integrations with production systems. Depending on these factors, it can take anywhere from a few days to a few weeks. It’s worth planning this stage in the schedule from the start rather than treating it as a formality.

Have a project in mind?

We’ll help you design and deliver it — from strategy to a finished solution.

Let’s talk→

Read also

How much does a mobile app cost in 2026?

How much does a mobile app cost in 2026?

Why do ready-made applications hold back business growth?

Why do ready-made applications hold back business growth?

Custom business app – how does It improve work?

Custom business app – how does It improve work?

Just Site

A software house from Poznań — we build modern, scalable software for growing companies across Poland.

Company
HomeServicesProjectsBlogAboutContact
Services
Software developmentAIDevOpsDesignMarketing
Contact
Just Site sp. z o.o.
62-070 Dąbrówka
ul. Widok 13
NIP: 7773412524
KRS: 0001058511
+48 573 996 246[email protected]
We also cover
Software house in PoznańMobile team in PoznańOur office near PoznańMobile apps
Privacy Policy© 2026 Just Site sp. z o.o. · All rights reserved.
Szymon Jarmuszczak
Author
Szymon Jarmuszczak
CEO

The CEO of Just Site is deeply dedicated to digital technologies. His skills and passion make nothing seem impossible to him.

Outpace the competition

Let's talk about your project — together we'll turn goals into finished solutions.

Become a client→
Trusted partners
ovh.webp
gcloud.webp
aws.webp
vercel.webp