Talk to us about your software challenge.
A no-obligation conversation of half an hour. We listen to what you want to build, ask questions where it helps sharpen the picture, and give our view on the way forward. No quote pressure, no sales funnel.
Custom software development for organisations that have outgrown off-the-shelf packages. We build web applications, mobile apps, backend platforms and integration layers — vendor-independent, with code ownership for you and a senior team based in Amsterdam.
Companies rarely commission software out of preference. More often it is out of necessity: an off-the-shelf package that has reached its limits, a process that cannot be squeezed into a SaaS template, or a commercial opportunity that depends on a digital product that does not yet exist. Choosing bespoke development is then a rational decision, not an ambitious one.
We build software for mid-market businesses, scale-ups and specialist organisations in sectors where standard packages fall short: healthcare, finance, logistics, manufacturing and the public sector. Our position is deliberately mid-market: more pragmatic than a Big Four consultancy, more senior than a freelance collective, and without the lock-in of a low-code platform. You keep the code, and we make sure it works, and keeps working.
The definition of "commissioning software" stretches far on this page. It might be an internal web application for your operations team, a client portal that forms part of your service, a mobile app for your field staff, or a platform on which your entire proposition runs. It could be a new product that lives alongside existing systems, or a migration in which you gradually replace a legacy system. What all these projects share is that they do not fit into a standard template, and you want to stay in control of what gets built.
On this page you can read which kinds of software we build, with which tech stack, what our process looks like, and what sets us apart from the alternatives. For a conversation about your specific situation, you can get in touch directly; for a broader overview of what we do, our services page is a good starting point, and for enterprise-scale projects we refer you to our page on enterprise software development.
Three main directions in which most projects take place. A project often combines elements from several — a web application with a mobile companion, or a platform with a separate integration layer.
Custom web applications and mobile apps for processes that can't be forced into an off-the-shelf package. From customer portals and vendor portals to field service apps, scheduling software and internal operations tools. We build them as single-page web apps, native mobile, or a combination of both with a shared backend.
The backend layer where your data, business logic and integrations live. Multi-tenant SaaS platforms, enterprise software serving multiple applications, customer portals, and the API layer that connects front-ends and external systems to the same source. Architecture that scales with your organisation: modular, observable, and free of vendor lock-in.
An integration layer connecting to ERP, CRM, accounting software and industry-specific systems. Data platforms for analysis, reporting or regulatory returns. AI integration where it adds real business value, not as a gimmick but as part of a workflow. And migrations: legacy systems you retire step by step without bringing your operations to a standstill. We often combine these layers with our software development projects into one coherent whole.
No black box that only Appfront can see into, and no loose code without context. You get a working product plus everything you need to understand it, manage it and, should that ever be needed, have another party continue its development.
Code ownership is not a marketing line for us, it is contractual. You own what we build for you, receive the repository under your own control, and we do not impose a compulsory maintenance contract that puts you in a corner.
We build for organisations that need bespoke software because the market's standard offerings don't cover their problem. Four patterns we encounter often.
Your organisation is hitting the limits of an off-the-shelf package: workflows that don't fit, integrations that don't exist, user numbers that make the pricing unsustainable. A platform of your own is often cheaper and more flexible in the long run. We help you weigh up whether custom development is genuinely the right route in your situation.
You aren't a software company by origin, but your customers expect a digital experience that either does or doesn't set you apart from the competition. You prefer to build that yourself rather than depend on a third-party SaaS. We think along at product level, not just execution level.
You have a large IT landscape with serious packages such as SAP or Salesforce, but one or two processes need something that doesn't fit. We build that custom layer, often around an existing package rather than replacing it. Alignment with your architecture board and security requirements is standard.
For agencies that want to deliver their own tool under their brand, or for industry bodies building a shared platform for their members. We deliver under your name, and you keep the client relationship. NDA and non-compete agreed upfront, with no reference to our portfolio without your explicit permission.
Sectors with sector-specific legislation: NEN 7510 in healthcare, DORA and NIS2 in finance, NIS2 for critical infrastructure, and eGovernment standards in the public sector. We build these requirements in from the design stage rather than bolting them on afterwards.
An outdated system that has been accumulating technical debt for years and that nobody dares to replace. We carry out strangler-fig migrations: a new platform grows alongside the old one, takes over functionality step by step, and the legacy system is eventually switched off. No big bang, no weekend of panic.
We are not loyal to a single framework. The stack is chosen based on your situation: the IT landscape you already have, the people who will need to maintain it, and the demands the software itself places on it. Below are the languages, frameworks and platforms in which our team has senior expertise.
For the backend we work with Node.js (TypeScript) as our all-round workhorse, Spring Boot for Java-oriented organisations, .NET for Microsoft shops, Python (Django, FastAPI) where AI or data processing is central, Go for performance-critical services, and Laravel where PHP expertise is already in place. APIs are REST or GraphQL, event-driven where that fits. The choice is not made on technology preference but on your situation: which languages your team knows, which ecosystem fits your existing integrations, and which skills are available on the Dutch labour market for future maintenance.
React and Vue are our most-used frontend frameworks, with Astro for content-heavy sites and Svelte where bundle size is critical. For mobile apps we work with React Native or Flutter when cross-platform is the right trade-off, and native (Swift for iOS, Kotlin for Android) when platform-specific performance or integrations demand it. Our app developers work in this space every day.
Databases: PostgreSQL is our default, MySQL where it fits, MongoDB for document-heavy models, Redis for caching and queuing, ClickHouse for analytics. Cloud: AWS, Azure or GCP, or Hetzner and private cloud where EU data sovereignty is a requirement. DevOps: Docker, Kubernetes where scale demands it, Terraform for infrastructure as code, GitHub Actions for CI/CD. AI integrations via Anthropic, OpenAI or open-source models (Llama, Mistral), depending on privacy requirements and use case. We have no reseller interest in any particular cloud or model provider, so our advice is based on what fits, not on margins.
Commissioning bespoke software is not the only route. You are choosing between four or five categories of supplier, each with a different profile. Here is how we position ourselves relative to each.
We do not replace commodity software. What standardised SaaS does well, such as CRM, marketing automation and helpdesk, we do not rebuild. But the bespoke layer around it, the integrations and the specific workflows that don't fit the off-the-shelf package: that is where our value lies.
Low-code is excellent for relatively simple internal tools. We build pro-code where low-code becomes too limiting, such as when you have complex business logic, unusual integrations, or demanding scale or performance requirements. No platform lock-in, and no seat licences that grow with your success.
Offshore rates are attractive, but the real costs lie in coordination, time zones, language barriers and the absence of EU jurisdiction. We work in the same time zone, speak Dutch with your stakeholders, and fall under the same GDPR and liability framework as you do.
The Big Four deliver process and methodology at enterprise rates; we are more pragmatic and suit mid-market budgets. Freelance teams are flexible but fragile: if one senior person leaves, your knowledge walks out the door. We provide team continuity at senior level.
We work in seven phases, from first contact through to ongoing management. The phases are not strictly sequential waterfall steps — build and test run in parallel — but this is the order in which an engagement unfolds. You can find a fuller explanation on our process page.
A no-obligation conversation in which we understand what you want to build, why, and what your situation is. No pitch, no sales funnel: we see whether there is a fit and whether we can add value.
Two to four workshops with your team and relevant stakeholders. We map out flows, integrations and risks, prioritise using MoSCoW (must / should / could / won't), and conclude with a concrete scope, a phasing plan and a substantiated estimate.
A parallel track: a UX designer works on the screen flows and interaction, while a tech lead works on the architecture and data models. By the end of this phase the key screens are a clickable prototype and the technical blueprint is fixed.
Two-week sprints, with a working build at the end of each sprint. You test along the way, and end users are involved early. We work iteratively on the actual current priorities, not on a list drawn up a year ago.
A pilot phase with a limited group of real users, running in parallel with the final build sprints. We measure where people get stuck, fix what needs fixing, and carry out a security penetration test before go-live.
A phased rollout (first one team, then one department, then organisation-wide), with monitoring from day one. Training sessions for key users and a runbook for your IT operations team.
After go-live: monitoring, security patches and functional extensions. Available on an ongoing contract with us, or you can take it over with your own team, with the handover arranged in advance.
For the sectors we work in (healthcare, finance, the public sector, critical infrastructure), compliance is not a formality. We build the legal and sector-specific requirements into the design from the start, rather than applying them as a final sticker.
For enterprise engagements, we contractually secure audit rights: you can (have) our code, our processes and our infrastructure audited. EU data residency is the default, so your data does not leave the EU unless you choose otherwise.
We shape compliance for each project together with you and your data protection officer, legal adviser or sector regulator. We do not present a standard checklist that is identical for every client, as that would mean not taking the regulations seriously. For healthcare, finance and the public sector, we know the specific points of attention; for less regulated sectors, we limit ourselves to what is genuinely needed rather than what sounds good in marketing material.
What clients ask before we start an engagement.
A no-obligation conversation of half an hour. We listen to what you want to build, ask questions where it helps sharpen the picture, and give our view on the way forward. No quote pressure, no sales funnel.
Would you like to look at this challenge from the custom software angle? applatenmaken.com has an overview of custom software development.
We'd love to hear from you.
Got a lot to say, or did you send it another way by email? Choose Detailed brief: headings and bullet points, images in the text and files attached.
We'll read through it and usually reply within one working day. Have anything to add? Send it to fabian.vandijk@appfront.nl.
Thank you for your interest! We'll get back to you as soon as possible, usually within 1 working day.
Appfront uses cookies and similar technologies to keep the website working properly, for analytics and for marketing. You choose what you allow. Read more in our privacy policy.