MVP development: a first version for real users

For founders with funding and for companies that want to test a new digital product: we build the smallest version that gives real users a real benefit, and that can keep growing afterwards.

An MVP is not a throwaway prototype. It gets the same foundation as our own products: typed code, automated tests and repeatable deployments. After the launch you extend it instead of starting again.

The hardest part is leaving things out. That is why the scope is agreed in writing before development starts.

When an MVP makes sense, and when it does not

Makes sense

  • You want to know whether customers use or pay for a solution before you invest more
  • An investor or a pilot customer expects a working version
  • Your company wants to test a new digital offer alongside its core business

Better not yet

  • The idea has not been discussed with possible customers yet; conversations help more than code
  • There is no budget for the project yet
  • An existing standard product already solves the problem

How we define the scope

  1. Goal and core task

    Which one task should a user be able to complete? Everything else goes on a list for later.

  2. Prioritised scope in writing

    In the paid concept we define what goes into the first version and what does not. If you commission the project, only a small part of the concept is charged.

  3. First version in milestones

    At every milestone you see working software and have access to the repository.

  4. Launch and next steps

    After the launch you receive a plan for the next steps, based on what users actually do.

What an MVP often includes

Only what your first version really needs goes in. These building blocks come up often:

Sign-in, accounts and roles
Registration, password reset and permissions, so the first users can start right away.
Payments
Subscriptions or one-off payments through a payment provider such as Stripe.
Web app or mobile app
A web application with Angular, or an app for Android and iOS with Flutter, depending on where your users are.
Hosting that grows with you
Repeatable deployments and monitoring from the first release, so growth does not mean rebuilding.

From idea to product: ZugNow

We took ZugNow, our e-invoicing app, from the first idea to a live product ourselves.

View ZugNow
  • Accounts and subscriptions with Stripe; each payment event is processed only once.
  • Business rules with legal weight: mandatory invoice details under § 14 UStG are checked before an invoice is finalised.
  • Infrastructure defined as code, with monitoring and alerts from the start.

Frequently asked questions

How long does an MVP take?

That depends on the scope. After the concept you know the milestones and dates, in writing, in the proposal.

What does an MVP cost?

The scope decides. The initial conversation is free; the concept is paid, and only a small part of it is charged if you commission the project. Before development starts you receive a written proposal with scope, milestones and costs.

Do I own the code?

Once the project is paid for, you receive the source code and the rights of use agreed in the contract.

What happens after the first version?

You decide: we develop the product further with you, or we hand over code and documentation so that your own team or another provider can continue.

Tell us about your project

Describe what you want to have built, your timeline and your budget range. You get a personal reply from the person who would work on your project.

Portrait of Sebastian Streng

From the first conversation to the handoverSebastian Streng

Start a project enquirySee the process

Your enquiry is only used to answer you.