Frequently asked questions about
custom software development

Answers to the questions we get most often about building custom software: when it makes sense, what it costs and how the process works.

When does custom software make sense?

Is custom development the right choice for your situation? We explain when it makes sense and when an off-the-shelf package is a better fit.

When do I need custom software?

Custom software makes sense if you find yourself in one or more of these situations:

  • Off-the-shelf packages do not fit your processes well
  • You are paying for features you do not use
  • You have unique business logic you want to automate
  • Complex calculations, multiple user roles or processes that standard packages do not support
  • Integrating with AFAS, Exact or SAP is cumbersome or expensive in a standard package

A good rule of thumb: if you are adapting your processes to the software rather than the other way around, it is time to weigh the options.

What is the difference between custom software and an off-the-shelf package?

Off-the-shelf package: designed for a broad audience. You adapt your processes to the software.

Custom software: the software adapts to you, not the other way around.

  • Greater efficiency because the software fits your way of working
  • No unnecessary features that distract you or cost money
  • No annual licence fees that grow as you scale

The downside of custom software is the higher initial investment. But in the long run you have full control over functionality, roadmap and costs. You are not dependent on the decisions of a package vendor.

What types of software do you build?

We build a range of software solutions, depending on what your organisation needs:

  • Web applications: portals, dashboards, scheduling systems and reporting tools that run in the browser
  • Mobile apps: iOS and Android apps from a single codebase with Flutter
  • Combinations: a web application for the administrator and a mobile app for the end user
  • Middleware and integrations: automatically routing data between existing systems

Because we own the full stack, you have one point of contact for the entire software solution.

Technology and integrations

Which technologies do we use, how do integrations with existing systems work and do we build both web and mobile?

Which technologies do you use for custom software?

We choose the technology based on your specific requirements. In most projects we work with:

  • Web applications: TypeScript frontend, Node.js or NestJS backend on Google Cloud
  • Mobile apps: Flutter for iOS and Android from a single codebase
  • Databases: PostgreSQL for relational data, Firestore for real-time applications
  • APIs: clean separation between frontend and backend via REST or GraphQL

During the intake meeting we always explain why we make a particular choice, so you understand what you are getting.

Can you integrate the software with our existing systems?

Yes. We have extensive experience integrating with systems such as AFAS, Exact, SAP, Salesforce and custom APIs. Middleware that automatically synchronises data between systems is one of our specialities. This prevents double data entry and manual transfers.

During the intake meeting we assess which integrations are needed, which APIs are available and what limitations exist on the side of the existing systems. This information goes into the quote.

Integrations with poorly documented or legacy systems require more work and can affect the timeline. We are upfront about this.

Do you build both web applications and mobile apps?

Yes, both. Many of our projects consist of a combination: a web application for the administrator and a mobile app for the end user. Because we own the full stack in-house, you have one point of contact.

  • No switching between a web agency and an app agency
  • Consistent architecture and a shared data model
  • Less coordination overhead and less risk of technical misunderstandings

Costs and timelines

What does custom software cost and how long does the process take? We give realistic estimates and explain what drives the price.

What does it cost to have custom software built?

The price depends on the complexity and type of solution. As a guideline:

  • Simple software solution: from €10,000
  • Full platform with multiple user roles, integrations and custom design: €30,000 to €100,000+

Factors that drive the price: the type of solution (web, mobile or platform), the number of screens and workflows, the desired integrations and the complexity of the design. We work on a fixed day rate and produce a detailed quote per phase. After an intake meeting we know enough to give you a realistic estimate.

How long does custom software development take?

It varies per project. As an indication:

  • Simple application: 6 to 10 weeks
  • Complex platform with multiple user roles and integrations: 3 to 6 months
  • Preparation phase (intake meeting to approved quote): 2 to 4 weeks

We work in two-week sprints. After each sprint you have a working version to test and provide feedback on. That way you do not discover something works differently than expected only at the end of the process.

Can I follow the progress during development?

Absolutely. We work in two-week sprints. After each sprint you receive a working version to test and can give feedback directly.

  • Direct access to a dedicated point of contact, no ticket systems
  • Interim adjustments are incorporated in the next sprint
  • You see progress step by step, not only at delivery

After launch

Who owns the source code, what does maintenance cost and can you take over existing software?

Who owns the source code after delivery?

You do. The source code is entirely yours after delivery and payment. We hand over the code via a Git repository of your choice.

  • You are never dependent on us
  • Code and architecture are documented for handover
  • No licence fees or hidden obligations
What does annual maintenance of custom software cost?

It depends on the scale of the software. Average annual maintenance costs range from €2,000 to €8,000.

Each quarter we issue an advisory report with recommended work:

  • Framework updates and dependency upgrades
  • Security patches
  • Performance improvements

You decide which work to commission. There is no mandatory maintenance contract. Deferring maintenance builds up technical debt that requires a larger catch-up effort later.

Can you take over and further develop existing software?

Yes, we do this regularly. We always start with a technical review: code quality, architecture, dependencies used and known pain points. Based on that we give honest advice: continue on the current codebase, partially refactor, or start fresh. That advice is always in your interest.

Bring as much as possible to the first meeting: access to the repository, technical documentation and a list of known issues or limitations in the current software.

★★★★★

Ready to get started?

Let's grab a coffee. Tell us about your idea and we'll give you our honest take on what's possible.

Schedule a call →
WhatsApp