Praat met ons over uw software-vraagstuk.
Een vrijblijvend gesprek van een half uur. We luisteren naar wat u wilt bouwen, stellen vragen waar het scherper kan, en geven richting waar we die hebben. Geen offerte-druk, geen sales-funnel.
Maatwerk-software voor organisaties die uit standaardpakketten zijn gegroeid. Wij bouwen web-applicaties, mobiele apps, backend-platforms en integratie-lagen — vendor-onafhankelijk, met code-eigenaarschap voor u en een senior team vanuit Amsterdam.
Bedrijven die software laten maken doen dat zelden uit voorkeur. Vaker uit noodzaak: een standaardpakket dat tegen z'n grenzen loopt, een proces dat zich niet in een SaaS-template laat duwen, of een commerciële kans die afhangt van een digitaal product dat nog niet bestaat. De keuze voor maatwerk is dan rationeel — niet ambitieus.
Wij bouwen software voor mid-market mkb, scale-ups en specialty-organisaties in sectoren waar de standaardpakketten te smal zijn: zorg, financieel, logistiek, industrie, publieke sector. Onze positie is bewust mid-market: pragmatischer dan een Big-4 consultancy, seniorer dan een freelance-club, en zonder de lock-in van een low-code platform. U houdt de code, wij zorgen dat 'ie werkt — en blijft werken.
De definitie van "software laten maken" rekt op deze pagina ver. Het kan een interne web-applicatie zijn voor uw operations-team, een klantportaal dat onderdeel is van uw dienstverlening, een mobiele app voor uw buitendienst, of een platform waar uw hele propositie op draait. Het kan een nieuw product zijn dat naast bestaande systemen leeft, of een migratie waarin u een verouderd systeem stapsgewijs vervangt. Wat al deze trajecten delen: ze laten zich niet in een standaard-template proppen, en u wilt grip houden op wat er gebouwd wordt.
Op deze pagina leest u welke soort software we bouwen, met welke tech-stack, hoe ons proces eruitziet en waarop we ons onderscheiden van alternatieven. Voor een gesprek over uw specifieke situatie kunt u direct contact opnemen; voor een breder overzicht van wat we doen is onze diensten-pagina een goed startpunt, en voor enterprise-omvang trajecten verwijzen we naar onze pagina over enterprise-software ontwikkelen.
Drie hoofdrichtingen waarin de meeste opdrachten zich afspelen. Een traject combineert vaak elementen uit meerdere — een web-applicatie met mobile-companion, of een platform met een aparte integratie-laag.
Maatwerk web-applicaties en mobiele apps voor processen die zich niet in een standaardpakket laten dwingen. Van klantportalen en vendor-portalen tot field-service apps, planningssoftware en interne tools voor operations. Bouwen we als single-page web-app, native mobile, of een combinatie van beide met gedeelde backend.
De backend-laag waar uw data, business-logica en integraties wonen. Multi-tenant SaaS-platforms, enterprise software die meerdere applicaties bedient, klantportalen, en de API-laag die front-ends en externe systemen aan dezelfde bron koppelt. Architectuur die schaalt met uw organisatie — modulair, observable, en zonder vendor-bindingen.
Integratie-laag naar ERP, CRM, boekhoud-software en branche-systemen. Data-platforms voor analyse, rapportage of toezichthouder-rapportages. AI-integratie waar dat business-waarde toevoegt — niet als trucje, maar als onderdeel van een workflow. En migraties: legacy-systemen die u stapsgewijs afbouwt zonder uw operatie stil te zetten. Vaak combineren we deze lagen met onze software-ontwikkelings-trajecten tot één coherent geheel.
Geen mystery-box waarin alleen Appfront kan kijken, en geen losse code zonder context. U krijgt een werkend product plus alles wat nodig is om het zelf te begrijpen, te beheren en — als dat ooit speelt — door een andere partij te laten doorontwikkelen.
Code-eigenaarschap is bij ons geen marketing-zin, het is contractueel. U bent eigenaar van wat we voor u bouwen, krijgt de repository in eigen beheer, en wij draaien geen verplicht beheerscontract dat u in een hoek zet.
We bouwen voor organisaties die maatwerk-software nodig hebben omdat de standaardmarkt hun probleem niet dekt. Vier patronen die we vaak tegenkomen.
Uw organisatie loopt vast op de limieten van een standaardpakket — workflows die niet passen, integraties die niet bestaan, gebruikersaantallen die het tarief onhoudbaar maken. Een eigen platform is dan vaak goedkoper én flexibeler op de lange termijn. We helpen u door de afweging heen of maatwerk in uw situatie echt de juiste route is.
U bent geen software-bedrijf van origine, maar uw klanten verwachten een digitale ervaring die net wel of net niet van de concurrentie verschilt. Daar bouwt u liever zelf aan dan dat u afhangt van een derde-partij-SaaS. Wij denken mee op product-niveau, niet alleen op uitvoerings-niveau.
U heeft een groot IT-landschap met serieuze pakketten zoals SAP of Salesforce, maar één of twee processen vragen om iets dat er niet in past. Wij bouwen die maatwerk-laag — vaak rondom een bestaand pakket, niet ter vervanging. Aansluiting op uw architectuur-board en security-eisen is daarbij standaard.
Voor bureaus die een eigen tool willen leveren onder hun merk, of voor brancheorganisaties die een gedeeld platform voor hun leden bouwen. Wij leveren onder uw vlag, u behoudt de klantrelatie. NDA en non-compete vooraf, geen verwijzing op onze portfolio zonder uw expliciete toestemming.
Sectoren met sectorspecifieke wetgeving — NEN 7510 in de zorg, DORA en NIS2 in financieel, NIS2 voor kritische infrastructuur, eOverheids-standaarden in de publieke sector. We bouwen die eisen vanaf het ontwerp in plaats van als sticker achteraf.
Een verouderd systeem dat al jaren technische schuld opbouwt en niemand durft te vervangen. We doen strangler-fig-migraties: een nieuw platform groeit naast het oude, neemt stap voor stap functionaliteit over, en uiteindelijk wordt de legacy uitgezet. Geen big-bang, geen weekend van paniek.
Wij zijn niet trouw aan één framework. De stack wordt gekozen op basis van uw situatie: het IT-landschap dat u al heeft, de mensen die het straks moeten beheren, en de eisen die de software zelf stelt. Hieronder de talen, frameworks en platforms waar ons team senior in is.
Voor de backend werken we met Node.js (TypeScript) als algemene werkpaard, Spring Boot voor Java-georiënteerde organisaties, .NET voor Microsoft-shops, Python (Django, FastAPI) waar AI of data-verwerking centraal staat, Go voor performance-kritieke services en Laravel waar PHP-eigenaarschap al aanwezig is. API's worden REST of GraphQL, event-driven waar dat past. De keuze gebeurt niet op basis van technologie-voorkeur maar op basis van uw situatie: welke talen beheerst uw team, welk ecosysteem past bij uw bestaande integraties, en welke skills zijn beschikbaar in de Nederlandse arbeidsmarkt voor toekomstig beheer.
React en Vue zijn onze meest gebruikte frontend-frameworks, met Astro voor content-zware sites en Svelte waar bundle-size kritiek is. Voor mobile-apps werken we met React Native of Flutter wanneer cross-platform de juiste afweging is, en native (Swift voor iOS, Kotlin voor Android) wanneer platform-specifieke prestaties of integraties dat vragen. Onze app-ontwikkelaars bewegen daar dagelijks in.
Databases: PostgreSQL is onze default, MySQL waar dat past, MongoDB voor document-zware modellen, Redis voor caching/queuing, ClickHouse voor analytics. Cloud: AWS, Azure of GCP — of Hetzner/eigen-cloud waar EU-soevereiniteit een eis is. DevOps: Docker, Kubernetes waar schaal dat vraagt, Terraform voor infrastructure-as-code, GitHub Actions voor CI/CD. AI-integraties via Anthropic, OpenAI of open-source modellen (Llama, Mistral) — afhankelijk van privacy-eisen en use-case. Wij hebben geen reseller-belang in een specifieke cloud of model-provider, dus advies is gebaseerd op wat past, niet op marges.
Maatwerk-software laten bouwen is niet de enige route. Het is een keuze tussen vier of vijf categorieën leverancier, met elk een ander profiel. Hier hoe wij ons positioneren ten opzichte van elk.
Wij vervangen geen commodity-software. Wat een gestandaardiseerde SaaS goed kan — CRM, marketing-automation, helpdesk — bouwen wij niet opnieuw. Maar de maatwerk-laag eromheen, de integraties en de specifieke workflows die niet in het standaardpakket passen: daar zit onze toegevoegde waarde.
Low-code is uitstekend voor relatief eenvoudige interne tools. Wij bouwen pro-code waar low-code te beperkt wordt — als u complexe business-logica, ongebruikelijke integraties, schaal of performance-eisen heeft. Geen platform-lock-in, geen seat-licenties die meegroeien met uw succes.
Offshore-tarieven zijn aantrekkelijk; de werkelijke kosten zitten in coördinatie, tijdzone, taalverschillen en het ontbreken van EU-jurisdictie. Wij zitten in dezelfde tijdzone, spreken Nederlands met uw stakeholders en vallen onder hetzelfde AVG- en aansprakelijkheidsregime als u.
Big-4 levert proces en methodologie tegen enterprise-tarieven; wij zijn pragmatischer en passen bij mid-market-budgetten. Freelance-teams zijn flexibel, maar fragiel: vertrekt één senior, dan staat uw kennis op straat. Wij leveren team-continuïteit op senior-niveau.
We werken in zeven fasen, van kennismaking tot doorlopend beheer. De fasen zijn niet strikt watervalsmatig — bouw en test lopen door elkaar — maar dit is de volgorde waarin een traject zich ontvouwt. Uitgebreidere uitleg vindt u op onze proces-pagina.
Een vrijblijvend gesprek waarin we begrijpen wat u wilt bouwen, waarom, en wat uw situatie is. Geen pitch, geen sales-funnel — we kijken of er een match is en of we waarde kunnen toevoegen.
Twee tot vier workshops met uw team en relevante stakeholders. We brengen flows, integraties en risico's in kaart, prioriteren via MoSCoW (must / should / could / won't) en eindigen met een concrete scope, een fasering en een onderbouwde inschatting.
Parallel-traject: een UX-designer werkt aan de schermflows en interactie, een tech-lead aan de architectuur en data-modellen. Aan het eind van deze fase zijn de belangrijkste schermen klikbaar prototype en ligt de technische blauwdruk vast.
Sprints van twee weken, met een werkende build aan het eind van elke sprint. U test mee, eindgebruikers worden vroeg betrokken. We werken iteratief op de daadwerkelijke prioriteit, niet op een lijst van een jaar geleden.
Een pilot-fase met een beperkte groep echte gebruikers, parallel aan de laatste bouw-sprints. We meten waar mensen vastlopen, fixen wat nodig is en doen een security-pen-test voor go-live.
Gefaseerde uitrol — eerst één team, dan één afdeling, dan organisatie-breed — met monitoring vanaf dag één. Training-sessies voor key-users en een runbook voor uw IT-beheer.
Na go-live: monitoring, security-patches en functionele uitbreidingen. Optioneel via een doorlopend contract bij ons, of u neemt het over met een eigen team — de overdracht regelen we vooraf.
Voor de sectoren waarin we werken — zorg, financieel, publieke sector, kritische infrastructuur — is compliance geen formaliteit. We bouwen de wettelijke en sectorale eisen vanaf de start in het ontwerp in, niet als afsluitende sticker.
Voor enterprise-trajecten leggen we audit-rechten contractueel vast: u kunt onze code, onze processen en onze infrastructuur (laten) auditen. EU-data-residency is standaard — uw data verlaat de EU niet, tenzij u daar zelf voor kiest.
Compliance is iets dat we per project samen met u en uw functionaris voor gegevensbescherming, juridisch adviseur of branche-toezichthouder vormgeven. We presenteren geen standaard checklist die voor iedere klant identiek is — dat zou betekenen dat we de regelgeving niet serieus nemen. Voor zorg, financieel en publieke sector kennen we de specifieke aandachtspunten, voor minder gereguleerde sectoren beperken we ons tot wat echt nodig is en niet wat goed klinkt in marketing-materiaal.
Wat opdrachtgevers vragen voordat we beginnen aan een traject.
Een vrijblijvend gesprek van een half uur. We luisteren naar wat u wilt bouwen, stellen vragen waar het scherper kan, en geven richting waar we die hebben. Geen offerte-druk, geen sales-funnel.
Appfront gebruikt cookies en vergelijkbare technieken voor een goede werking van de website, voor analyse en voor marketing. Je kiest zelf wat je toestaat. Lees meer in ons privacybeleid.