Guide · Custom software

Having custom software built: process, timeline and pitfalls

How does a custom software project actually run? The phases, a realistic timeline and the most common pitfalls when you have custom software built.

Till Täubrich Till Täubrich Software & Entwicklung September 5, 2026 7 min read
From blueprint to finished application, illustrated

You want to have custom software built, but you’re not sure how such a project actually runs. That’s the most common uncertainty companies bring to us.

The worry behind it is usually the same: a long project, a lot of budget, and in the end the result doesn’t fit everyday work. That worry is justified, but it can be avoided. It depends less on the technology than on the process.

Key takeaways
  • In phases, not all at once: first understand the process, then a clear proposal, then a first usable version, then develop it further together.
  • Usable early, not a monster project: a first version runs in real everyday work after a few weeks, instead of months of hidden development.
  • The biggest pitfalls are organisational: unclear scope, wanting everything at once, no real feedback and knowledge sitting only with the provider.
  • Fixed price per building block: every step is plannable, and the entry point starts from 7,500 €.

How does it work when you have custom software built?

A custom software project runs in four phases: understand the process, a clear proposal, a first usable version, joint further development. Not one big waterfall, but short cycles in which you have something usable in hand early.

Step by step, it looks like this:

  1. Getting to know you and understanding the process. First we look at how you work today: which workflow costs time, where errors arise, which systems are already in use. Without this understanding, any software gets built past the actual need.
  2. A clear proposal. From that comes a concrete proposal: what gets built first, what it delivers and what it costs. Not a hundred-page requirements document, but a tangible first building block with a fixed price.
  3. A first usable version in short cycles. Instead of developing for months, a version emerges early that your team can use in real everyday work. You see early whether the solution holds.
  4. Joint further development. Real use produces real feedback. From there it is extended step by step, towards wherever the next noticeable lever sits.

The core of this approach: you make decisions on something you can touch, not on a concept on paper.

Till Täubrich
Start2x recommends Till Täubrich Software & Entwicklung

The most important part happens before the first line of code. We ask first: what are you currently typing by hand from one system into the next, and how often? Answer that question cleanly and you build the right software. Skip it and you build a neat solution for the wrong problem. That’s why we always start with the one concrete workflow, not the grand vision.

How long does a software project take?

To the first usable version, usually a few weeks, not many months. That is the decisive difference between the classic big project and this approach.

In the classic approach, everything is planned and built at once, and you only see the result at the end, often after six months or longer. Until then a lot of money is tied up and no one knows for certain whether the solution works in everyday use.

We flip that around. Instead of building a monster project in one go, a first version is in place early that solves a concrete bottleneck. From then on the software grows in short cycles, always along whatever proves important in real use.

Don’t just ask a provider when everything is finished, but when you can test the first version in real operation. The earlier that date, the lower your risk.

How long the whole project takes depends on scope. But you never have to wait months to see whether the path holds. That’s the point.

What pitfalls are there?

Most software projects fail not because of the technology, but because of the organisation around it. Four pitfalls show up again and again, and each one can be avoided.

PitfallWhat happensCountermeasure
Unclear scopeNo one knows exactly what gets built, the project sprawlsDefine each building block clearly and give it a fixed price
Wanting everything at onceThe project turns huge, expensive and delivers nothing for a long timeStart small, one usable version, then extend
No real feedbackIn the end the software doesn’t fit everyday workTest early in real operation, build in the response
Knowledge only with the providerYou’re dependent and can’t move on without the partnerDocumentation, open handover, no black-box code

Two of these deserve a closer look:

  • Wanting everything at once. The understandable wish to get the perfect complete solution right away is the most expensive one. It inflates every project and pushes the moment you see real value far into the future. Better: solve the one workflow that frustrates you most, and build on from there.
  • Knowledge only with the provider. If only the partner understands how your software works, you’re dependent in the long run. From the start, insist on clean documentation and an open handover, so the solution belongs to you, not to the provider.

What should you look for when choosing?

Look less at the longest feature list and more at how a provider works. You can spot a good process by a few concrete signs.

  • Does the provider ask about your process first? Anyone who talks technology immediately, without understanding your workflow, builds past the need.
  • Is there something usable early? A serious partner doesn’t promise a complete solution in six months, but a first version in a few weeks.
  • Is the price per building block transparent? A fixed price per step makes the project plannable. With us, the entry point starts from 7,500 €.
  • Does the knowledge stay with you? Clarify upfront how things are documented and handed over. Your software should make you independent, not newly dependent.

Just as important: software is not an end in itself. It’s often worth connecting existing systems cleanly and developing only what is truly your own, rather than rebuilding everything. To see how such a project runs with us, take a look at our page on custom software.

Conclusion

Having custom software built doesn’t have to be a leap into the unknown. Proceed in phases, first understand the process, then build a usable version early and develop it further together, and you keep the risk small.

The typical pitfalls are rarely technical: unclear scope, wanting everything at once, missing real feedback and dependence on the provider. Keep those four in view and insist on fixed prices per building block, and you get a solution that fits everyday work and belongs to you.

Frequently asked questions

How does it work when I have custom software built?
In four phases: first we understand your process, then a clear proposal with a fixed price follows, after that a first usable version emerges in short cycles, and from there we develop it further together. That way you make decisions on something usable, not on a concept on paper.
How long does a software project take?
To the first usable version, usually a few weeks, not many months. Instead of building a monster project in one go, a version is in place early that solves a concrete bottleneck. The total duration depends on scope, but you see early whether the path holds.
What does it cost to have custom software built?
We work with a fixed price per building block, so every step stays plannable. The entry point starts from 7,500 €. The exact price depends on the scope and goal of the first building block and is stated clearly upfront.
What are the most common pitfalls?
Usually not the technology, but the organisation: an unclear scope, the wish to get everything at once, missing feedback from real operation, and knowledge that sits only with the provider. All four can be avoided through a clear process, small steps and an open handover.

More articles