What is the difference between this page and /software-laten-maken?
Our general
custom software development page describes our nationwide practice: sectors, way of working and technical approach. This page goes deeper into the Utrecht side: the Rabobank environment, ASR, UMC Utrecht under NEN 7510, Utrecht municipality with Common Ground, Utrecht University/HU with SURFconext and the scale-up scene. Just starting to explore your options? Then the general page is the better starting point. Looking specifically for someone who knows the Utrecht compliance and sector context? Then this page is more relevant.
Does Appfront work for Utrecht even though you have no office in Utrecht?
Yes. A large share of our clients are based in Utrecht and the surrounding region: banking, insurance, healthcare, education, the public sector and the Utrecht scale-up scene around DGG, ITSU and Beeyond. Our office is in Amsterdam (about 25 minutes by intercity train, about 30 minutes via the A2). We regularly visit for on-site sessions; the day-to-day development work is done remotely.
Do you have experience with Rabobank or ASR?
We work for clients in the Rabobank and ASR ecosystem and are familiar with the requirements that apply in those environments: strict change procedures, external pentest rounds, record-level audit trails, strong authentication and EU-only data. We share concrete project references under NDA during an introductory meeting — that information doesn't belong on a public page.
Do you build software for UMC Utrecht under NEN 7510?
Yes. For clients in the UMC ecosystem and wider healthcare institutions, we deliver software designed to be
NEN 7510-compliant. GDPR and, where relevant, MDR requirements are built in from the first sprint. We work within your ISMS and adapt to your audit cycle.
Do you work according to Common Ground for Utrecht municipality?
Yes. We build to Common Ground principles (separate data, services and interaction) and work in a tender-friendly way. We can take part in European tenders as a main contractor or subcontractor. Open standards, vendor independence, EU data residency, DigiD and eHerkenning integration and integrations with Open Zaak or comparable components are all everyday work for us.
Which stacks do you build for projects in Utrecht?
Front end in React, Vue or Svelte. Back end in Node, Python or .NET, whichever fits your existing stack. For mobile: native iOS (Swift), native Android (Kotlin) or cross-platform (React Native, Flutter). For identity, open standards (OAuth 2 with PKCE, OpenID Connect, SAML, SURFconext, eIDAS). We advise on use-case fit, not on a fixed preference.
Do you also build mobile apps and web apps alongside desktop software?
Yes. For many clients in Utrecht we build a web app in parallel with a mobile app and a back-office environment, for example a banking portal for customers, a claims app for use on the go and an internal workflow application. See our sister pages
web app developer Utrecht and
app developer Utrecht.
What determines the cost of a software project?
Mainly scope (modules, roles and flows), integration complexity (core banking, policy administration, EHR, identity, payments), data maturity and compliance requirements (NEN 7510, ISAE, DigiD, eIDAS, Common Ground, external audits). We work with sprint budgets and, after a short intake phase, give you a concrete price for the first phase, so there are no surprises.
Who owns the code and the cloud environment, and is there lock-in to Appfront?
The code goes into your own Git repository. Back-end infrastructure runs under your own AWS, Azure or GCP account (EU regions). Domains, certificates, App Store Connect and Play Console (where mobile is relevant) are in your name. You can take it over, bring in another party or continue in-house whenever you wish. No hidden contracts, no exclusive service layer.
How does a software project for Utrecht start at Appfront?
With a no-obligation introductory meeting where we go through the problem you want to solve, the systems you have in place and what a suitable first step would be. After that comes a paid discovery phase with a concrete plan, or straight into a first build sprint if the use case is clear. The location is your choice: at your site in Utrecht (Croeselaan, Archimedeslaan, UMC, Stadskantoor or Hoog Catharijne), at our office in Amsterdam, or online.
Do you also work in other cities?