Our development process

Preliminary analysis

Analysis is the cornerstone of each project. What additional value can the project - whether an internal system, a website, an e-commerce store, or a mobile app - create? What are the best tools and solutions to achieve goals?

A simpler analysis is usually performed as part of the negotiation and proposal process, whereas a detailed analysis is part of the development project.

Detailed analysis and planning

In the detailed analysis step, we craft full specifications of all aspects of the project - functionality, technical architecture, etc. We create design wireframes to better visualize and discuss information placement and structure.


Although the term "design" is usually associated with visual layout, it is much more than that. Of course, a website, e-commerce store, or mobile app must look good, but the user experience design is equally as important. It’s been said that UX design is best if it goes unnoticed - everything works intuitively.

Development and testing

Once analysis, planning, and design are finished, we roll up our sleeves and dive into the code. We embrace agile development principles - this means that we work in close contact with our customer, ship intermediate versions often, and adjust plans according to any needs.


Once the system is ready for prime time, we launch it to a live/production environment. However, it doesn’t necessarily have to be the final version. An increasingly popular approach is to launch a MVP (minimum viable product) and use that to observe user behavior and gather feedback.

Maintenance and ongoing development

A good system is never fully finished. The process is usually drawn as a circle - once the first version is launched, analysis and planning of the next round of development follows.

Spark your interest?

We will gladly set up a meeting or a phone call to discuss how to make the internet work for your business.

The easiest way to contact us is by filling out the form below. However, all other means of communications are also listed - just pick the one most convenient for you.

Codelab Solutions OÜ
Reg no: 11742288
VAT ID: EE101327187

How to find us?

Indrek Siitan
tailor-made systems, mobile apps
Kristiina Laaniste
websites, e-commerce