Article intro

The short answer first, so we don't hold it hostage: a first usable version of a simple app gets built in a few weeks, roughly 4 to 8. A complete application, with several modules, roles, and integrations, takes months, usually 3 to 6. A complex product, a SaaS with payments, accounts, and apps on several platforms, easily crosses half a year. These are orientation bands, not promises, and every one of them depends on a factor few people anticipate: the speed at which decisions get made, including yours.

We wrote separately about how much an app costs; cost and timeline move together anyway, for the same reason: both measure the same work. Here we unpack the time: where it goes, what stretches it, and what you can do to shorten it without cutting quality.

01.Why "it depends" is the only honest first answer

"How long does an app take?" is like "how long does a house take?": it depends what you're building. A studio flat and a three-story villa are both "a house." With apps, three things make the difference: how many features go into the first version, how many external systems need connecting (payments, invoicing, inventory, other services), and how many different people use it in different roles. Anyone giving you a firm deadline before understanding those three is really telling you how long the app in their head would take, not yours.

02.The stages every serious project goes through

Whatever the size, the road has the same four stages, and each one earns its place:

  1. Discovery and flows. Mapping the problem, who uses the app, and through which steps. This is where it gets decided what goes into the first version and, just as important, what doesn't. Roughly: one or two weeks on small projects, more on complex ones.
  2. UI/UX design. The interface gets drawn and validated on real screens before code gets written. Moving a button in design is far cheaper than moving it in a built application. Roughly: one to three weeks, partly in parallel with the first stage.
  3. Development. The actual build, in testable pieces, not everything in one lump at the end. On a healthy project you see intermediate versions you can try, which catches misunderstandings early. It's the longest stage: from a few weeks to a few months, depending on the three variables above.
  4. Launch and support. Going live, migrating data where it exists, training people, and the period when the small real-world problems surface. A week or two of active work, then ongoing maintenance.

The stages aren't agency bureaucracy: each exists because skipping it gets paid for later, with interest. We saw the same with internal tools: projects that start with "let's just code" are the ones that stall halfway.

03.The time bands, per project type

For finer reference points than "weeks or months," here's how the bands look on the project types we meet most often:

  • An internal tool on a single process (a tracking system, a dashboard, a few roles): 4 to 8 weeks to daily use. The most predictable project type, because the users sit in the same building as the decisions.
  • A client-facing web app (a portal, bookings, customer accounts): 2 to 4 months. Public-facing design appears, which demands more careful validation, and usually an integration or two.
  • A store or platform with payments: 3 to 6 months. Payments, invoicing, and order flows bring integrations and edge cases that can't be rushed without risk.
  • A SaaS or multi-platform product: from 6 months up, built in versions. Here it stops being "a deadline" and becomes a delivery rhythm in stages.

The bands assume a disciplined project with fast decisions. With them in mind, quotes become comparable: a timeline far below the band usually means a stage is missing from the list, exactly the way a price far below the market means layers are missing from the work.

04.What stretches the timeline (and who controls each factor)

  • Integrations. Every external system connected, payments, invoicing, couriers, brings documentation to read, edge cases, and waiting on third parties. It's the most underestimated delay factor.
  • Decisions that sit. A project holds dozens of small questions: "do we keep both flow variants?", "who gets the notification?". If answers come in days instead of hours, the weeks add up. This is the factor that depends on you, and it's bigger than it looks.
  • Scope that grows along the way. "While we're at it, let's also add...". Each addition looks small; their sum is another project. First-version discipline is what holds the deadline.
  • Old data. Migrating from an existing system, or from Excel files, always takes longer than it looks, because old data is always dirtier than it looks.

05.What shortens the timeline, without cutting quality

  • A small first version, on a single problem. The MVP, basically the first usable version, isn't a throwaway test: it's the correctly built core of the final application. It gets you to something usable in weeks, and the rest gets added on a proven foundation. We unpacked the philosophy in the big apps guide.
  • One person who decides. Committees discuss, individuals decide. Projects with a clear decision-maker move visibly faster than ones where every answer waits for a meeting.
  • Web before native, where possible. A web app reaches people without app stores and external approvals; the native version gets added when it's genuinely needed.
  • A staged process with testable versions. It looks slower on paper than "let's just start," but it catches problems when they cost hours, not weeks.

06.The part of the timeline that sits with you

Worth saying separately, because it surprises everyone on their first project: part of the calendar lives in your yard, not the development team's. The page content, the logo and brand materials, the access to the systems being integrated, the data to migrate, the person answering questions: each of these is a point where the project either flows or waits. The short list we give clients before the start: who decides, who delivers the content and by when, who grants the access in week one, not week five. Projects where this list is settled up front hold their deadline almost by themselves.

07.An example with round numbers

An internal tool for a services business, an order-tracking system with three roles and a dashboard: one week of discovery and flows, two of design with validation, four or five of development in testable pieces, one of data migration and training. Total: around two months to daily use, with the first version in people's hands much earlier. The same project with an invoicing and payments integration: add another month. With a second round of opinions changing the flows mid-development: another one. Deadlines don't usually break on code; they break on decisions. Both scenarios above are common, and the difference between them was never the team's talent, it was the hygiene of the decisions.

08.A note for those rebuilding, not building

If you're not starting from zero but replacing an existing app that's limping, add a margin to every band above. The reason is practical: the old system has to keep running in parallel while the new one gets built, its data has to be understood and moved, and people used to the old flow need a transition, not an overnight switch. The good part: discovery is faster and more precise, because the process already exists and it's visible exactly where it hurts. A well-run rebuild changes the engines mid-flight, piece by piece, without the day when "we stop everything and switch," which sounds efficient and ends badly.

09.The GoodGlyph take

Don't buy a deadline, buy a process that shows it to you along the way. A serious provider doesn't promise "done in 6 weeks" before discovery; they tell you what the first stage revealed, show you versions as they go, and tell you early when something moves the date, not on the last day. That's how we work on custom apps: we start from your process, build the small version first, and grow it on evidence. If you want a timeline for your specific project, write to us: after a discovery conversation, the number you get is one we can both believe.

10.Closing

An app takes exactly as long as the decisions plus the construction, and of the two, construction is the predictable part. Pick a small first version, keep the decisions close, and let the stages do their job: it's the shortest road that doesn't get paid for twice.

Frequently asked questions

  • Roughly 4 to 8 weeks for a first usable version on a clear problem. The MVP isn't a throwaway sketch, it's the correctly built core of the final application.

Published: 23 iulie 2026