At Label305 we work closely with our client in a flexible and iterative process. We work on the basis of a product vision and cover risks properly. The end users are always put first. This enables us to develop quality software products together.

Label305's 5
Label305's 0


For us, software product development is a process from establishing a vision right up to capability transfer. When developing a new software product, we go through the entire process from start to finish together.

During development, the client has an important task—taking on the role of product owner. The product owner is closely involved in the develop­ment process, to ensure we always keep the right focus.

The product belongs to the client, now and in future. We transfer the intellectual property rights automatically. In imple­menting this, we make provision for our dedication to open source.

We explain each phase of the development process below. We describe what you can expect of us. We also give you an indi­cation of the time required and the size of the team. Every product is unique, so this can vary.


Get us on board with your product vision

The process starts with discover­ing what we want to create. During the kick-off session we decide together on the essential require­ments for the software product, based on the product vision.

  • Getting round the table together
  • ½ – 2 days
  • 2 – 4 specialists

Concept- and technology validation

The key to successful reali­sation of a new software product is generally the validation of a concept or technology. That’s why we start by making a prototype.

  • Iterations of 1 week
  • 2 – 6 weeks
  • 1 – 4 specialists

Product realisation

We go on to realise the product, starting with a clean slate. Using the knowledge and plans from the kick-off and concept phases, together we design and develop the first viable version of the software product—all the way from scratch in a relatively short period.

  • Iterations of 1 – 2 weeks
  • Interim milestones
  • 4 – 12 months
  • 2 – 6 specialists

Serving software reliably in production

Once a software product has been launched it’s essential to ensure continuous, secure and correct operation, which doesn’t happen by itself. So we decide together what level of service and maintenance is most appro­priate for the product.

  • Ongoing maintenance
  • Proactive intervention
  • Continuous monitoring
  • Uptime guaranteed

Continuous improvement and development

A software product is never finished. We need to keep up the momentum and involvement and prevent stagnation. That’s why we agree on arrangements for periodic development.

  • Iterations of 1 – 2 weeks
  • At least 1 iteration per month
  • 1 – 6 specialists

From product to self-sufficient software business

Products we develop need to be able to outgrow our services. That’s why we help to set up the client’s own internal product development team.

  • Entirely optional
  • Capability transfer
  • Minimum of 3 candidates
  • At least 3 months per candidate

Staying fully informed about the vision and the plans for the software product at all times is essential. That’s why we work closely with our clients and build long-term relationships with them.

We regularly sit down with our client’s product owner to review and refine the backlog and to make new plans.

with us?

Creating products is something we do together with you as our client. If you have an interesting idea then get in touch with JorisJoris to discuss your plans.