Skip to content
Progress

Development studio · since 2018

We buildmarketplaces, portalsand mobile apps

Progress studio. Since 2018 we have built web services and mobile apps for logistics, healthcare, education and retail.

years in business
8

since 2018

projects delivered
84

18 still under maintenance

people on staff
11
clients
52

21 came back for a second project

Services

What we do

How we work

4 rules we don't bend

We flag a different approach during estimation

If the problem is better solved another way than you asked for, we say so before the contract is signed. That is what happened with StroyMarket: they wanted to keep three separate catalogues for SEO, we pushed for one and mapped the redirects. Rankings held, and the cart finally worked across categories.

Fixed estimates, stage by stage

Each stage is priced before it begins. New requirements are quoted separately and agreed before any work starts.

We build on an open stack

Next.js, PostgreSQL, Go — everything we work with is open and widely used. We have no proprietary CMS or framework, so changing contractor is a hiring question.

Documentation is written alongside the code

The data schema, API documentation and deployment instructions appear with the first commit. That makes handing a project to your team a matter of days.

Process

How a project runs

The full process
  1. 1–2 days

    Enquiry and first call

    We reply within one business day. The first call runs 40–60 minutes: what the problem is, what you have already tried, what the constraints on time and budget are.

  2. 1–3 weeks

    Discovery and specification

    The analyst meets the people who will be in the system every day: operators, managers, accounts. We map the current process, document scenarios and draw the data schema.

  3. 2–6 weeks

    Architecture and design

    Black-and-white wireframes first, because changes are cheapest there. Once the structure is agreed, visual design and a design system covering loading, error and empty states.

  4. 4–20 weeks

    Development

    Two-week sprints. Each ends with a demo call and an updated staging environment you have access to.

  5. 1–3 weeks

    Testing and acceptance

    We test complete scenarios, from sign-in to result. On larger projects that includes load testing and migrating real data into staging.

  6. ongoing

    Launch and maintenance

    We deploy to production and set up monitoring, backups and error tracking. Everything found in the first month after launch is fixed free of charge.

Team

11 people on staff

No subcontracting. We name the people on your project, by name, before the contract is signed.

The whole team

Testimonials

What clients say

«Our manager used to run the entire wholesale business by phone and email, by hand. Now he just confirms orders the customer placed themselves.»

Denis Korablev

Commercial Director, StroyMarket

Read the case study
«We did not expect older patients to use the app. It turned out the thing that mattered to them was not having to call and wait on the line.»

Marina Tikhonova

Operations Director, Doctor Ryadom

Read the case study
«We were afraid of the migration. Customers did not notice any difference, and tutors started marking several times faster.»

Olga Miroshina

Founder, Shkola Znaniy

Read the case study
«The office used to spend two hours at the end of each shift keying data in. Now the courier closes the delivery note on the spot and we just read the summary.»

Artem Rogov

Head of Delivery, Do Zvezdy

Read the case study

Questions

FAQ

Websites from $550, web applications from $3,900, mobile apps from $4,500, bots from $350. We cannot give an exact figure before talking: estimates are driven less by page count than by the number of roles and the complexity of integrations. After the first call you get a range; after discovery, a fixed stage-by-stage estimate.

Contact

Let's talk about your project

Describe the problem in a couple of sentences. We'll reply within one business day and suggest a time to talk.

Hours
Mon–Fri, 10:00–19:00 (UTC+3)
Or reach us directly: @adadba