Process9 min read

How Development Works: From the First Call to Publication

A detailed look at the stages of development: what happens at each step, how long it takes, what is required from the client, and how revisions are handled.

A path of connected nodes glowing orange from left to right — the movement of a project through its stages

Development goes through four stages: task analysis, planning, iterative development, and launch with support. The client is expected to be involved about 2–4 hours a week — mainly on approvals. Below is a detailed look at what happens at each step and where difficulties usually arise.

Stage 1. Task analysis — before work begins

It starts with a 30–60 minute call. We figure out not what kind of website you want, but what business task needs to be solved. These are different questions, and the answer to the second one often leads to a different solution.

What we find out: who your customers are, how they currently find you, what stops you from selling more, and which processes eat up your employees' time. Sometimes the conversation reveals that an app is not needed — improving the website is enough. We will tell you that directly.

Outcome of the stage: an understanding of the task, plus a preliminary estimate of the timeline and cost in writing.

Stage 2. Planning — 1–3 weeks

First the structure: which screens or pages are needed and how the user moves between them. Then a prototype — a schematic representation of the interface without color or styling. The prototype is where logic is cheapest to change, so it is important to review it carefully.

After the prototype is approved, the design is created: all screens in their final form, button and field states, and adaptation to different screen sizes.

What is required from you: texts and materials, and feedback on the prototype and layouts within 2–3 days. Waiting for approval is the most common cause of timeline slippage.

Stage 3. Development — from 2 weeks to several months

We work in iterations of 1–2 weeks. At the end of each one we show what is ready: not a report on percentages completed, but a working part of the product that you can open and check.

This approach means you see progress constantly and can adjust course before it is too late. It is fundamentally different from the scheme where a contractor disappears for three months and delivers a finished result that does not match expectations.

How revisions are handled

Revisions within the agreed scope of work are included in the price. Changes that expand the scope — new screens, additional features, reworking approved logic — are estimated separately, and we always tell you about it before the work starts, not in the invoice.

Stage 4. Launch and support

Before launch, the project undergoes testing on real devices. For apps, a publishing stage is added: preparing descriptions and screenshots, submitting to the App Store and Google Play, and passing review. Apple's review takes from a day to a week and sometimes requires changes — this is a routine situation.

After launch there is a warranty period of 1 to 12 months depending on the contract: anything that does not work as described in the specification, we fix for free.

How much time it will take on your end

StageYour involvement
Task analysis1 call of 30–60 minutes
Planning2–4 hours a week: reviewing layouts, preparing materials
Developmentabout 1 hour every 1–2 weeks for a demo
Launchaccess to accounts, checking the final version

What most often causes delays

  1. 1Slow approval of layouts — the most common cause; a week of waiting shifts the entire schedule by a week
  2. 2Missing texts and materials — there is nothing to fill the finished design with
  3. 3New requirements in the middle of the project — every change requires revisiting what has been done
  4. 4Delayed access — to the domain, hosting, developer accounts
  5. 5App Store review — from a day to a week, beyond anyone's control

FAQ

How long does development take?

A landing page — 2–3 weeks, a corporate site — 4–8 weeks, a mobile app — 2–4 months. Timelines are fixed in the contract.

How much time is needed from the client?

About 2–4 hours a week during the planning stage and about an hour every 1–2 weeks during development — for a demo of interim results.

What if you do not like the result?

Work proceeds in iterations with a demo every 1–2 weeks, so any divergence from expectations is caught in the second week rather than at the end of the project. Revisions within the agreed scope are included in the price.

What does the warranty cover?

A warranty period of 1 to 12 months per the contract. Anything that does not work as described in the specification is fixed for free. New features are a separate task.

Who owns the code after handover?

The client. You receive the source code and access to all of the project's services.

Still have questions about your project?

We'll break down your task on a free call and give you realistic timelines and cost.

Discuss a project