Dienst · App-ontwikkeling

EV laadpaal app laten maken.

Een maatwerk laadpaal-app voor uw EV-rijders, uw wagenpark of uw laadnetwerk. Van laadsessies starten en betalen tot fleet-dashboards met kosten-per-sessie, OCPP- en OCPI-koppelingen, en smart-charging. Voor CPO's, EMSP's, wagenpark-eigenaren en vastgoed-beheerders die verder willen dan een white-label-app.

OCPP 1.6 / 2.0.1OCPI-roamingFleet-dashboardSmart-charging

Een EV-app is geen losse app — het is een protocolstack.

De laadpaal-markt draait op een handvol open standaarden: OCPP voor de communicatie tussen paal en backend, OCPI voor roaming tussen netwerken, ISO 15118 voor Plug & Charge en eRoaming-hubs zoals Hubject en OICP. Een goede laadpaal-app raakt al die lagen tegelijk — en moet daar ook nog gebruiksvriendelijk in werken voor een rijder die alleen een knop wil indrukken.

Wij bouwen die laag al jaren. Voor wagenpark-eigenaren met tientallen elektrische bestelbussen, voor woningcorporaties met een paar honderd parkeerplekken, voor CPO's die hun eigen laadnetwerk willen exploiteren, en voor vastgoed-beheerders die laden op kantoor- en winkelparkeerplaatsen netjes willen regelen. Vrijwel altijd in combinatie met fleet-management-software en een stevige IoT-backend voor de paal-telemetrie.

Wat we steeds terugzien: een white-label-app van een hardware-leverancier komt een eindje, maar haakt af zodra u een tweede paaltype koppelt, een eigen tariefstructuur wilt, of fleet-flows nodig heeft die specifiek zijn voor uw bedrijf. Maatwerk is dan niet vanwege de techniek, maar vanwege de combinatie van flows — uw eigen merk, uw eigen contracten, uw eigen integraties met leasecontracten of energie-inkoop.

De protocollen waarmee we werken.

OCPP 1.6J en 2.0.1 — de standaard tussen paal en backend. 1.6 draait op het grootste deel van de Nederlandse vloot, 2.0.1 is nodig voor Plug & Charge en geavanceerde smart-charging. We bouwen backends die beide versies parallel aanspreken en zorgen voor een nette upgrade-route per paaltype.

OCPI 2.2 — de open peer-to-peer-standaard voor roaming tussen netwerken, zodat een laadkaart van de ene partij werkt op een paal van een andere. Wij implementeren zowel de eMSP-kant (kaart-aanbieder die een vreemde paal aanroept) als de CPO-kant (paal-eigenaar die andermans kaart accepteert).

ISO 15118 Plug & Charge — de auto authoriseert zichzelf bij de paal via certificaten, geen pas of app meer nodig. Mooi voor UX maar vraagt zorgvuldige PKI-implementatie en koppeling met OEM-backends.

Hubject (OICP) en GIREVE — eRoaming-hubs voor brede dekking zonder dat u met elk netwerk apart contracten hoeft te sluiten. Wij implementeren de Hubject- en OICP-aansluiting waar dat zinvol is naast directe OCPI.

Drie typen EV-laadpaal-apps die we bouwen.

Welke combinatie u nodig heeft, hangt af van uw rol in de laadketen — rijder-app, fleet-dashboard, CPO-backend, of alledrie tegelijk. We adviseren in het eerste gesprek welke laag prioriteit verdient.

EV-rijder · publiek of besloten

Klant-app voor de EV-rijder

De app waarmee uw eindgebruiker een paal vindt, de sessie start, betaalt en de factuur in zijn mailbox krijgt. Inclusief authorisatie via laadpas, app-token of Plug & Charge (ISO 15118), live status van de paal, en herkenning van zakelijk versus privé wanneer de auto van de zaak is.

Laadpaal vindenSessie starteniDEAL / kaartPlug & ChargePush-notificaties
Wagenpark · zakelijk laden

Fleet-dashboard met kosten-per-sessie

Welke auto laadt waar, hoeveel kWh, tegen welk tarief, op welke paal-eigenaar? Het dashboard combineert OCPI-roaming-data, thuislaadpaal-sessies en publieke laadpaal-sessies in één overzicht. Inclusief KM-stand, declaratie-flow naar de medewerker, en export richting uw boekhouding of subscription-billing.

Per-sessie-kostenZakelijk / privé splitRoaming-dataBrandstofkaart-vervangerDeclaratie
CPO & EMSP · netwerk-exploitatie

CPO-backend en roaming-integratie

Voor wie zelf een laadnetwerk exploiteert: paal-monitoring via OCPP, fault-management, dynamische tarieven, billing naar eindgebruikers, en koppelingen met OCPI-hubs en Hubject zodat laadkaarten van andere aanbieders ook werken. Voor EMSP's spiegelen we dat patroon vanuit de kaart-kant. Vrijwel altijd gekoppeld aan energie-software voor inkoop en netbeheer-aansluiting.

OCPP 1.6 / 2.0.1OCPI 2.2HubjectSmart-chargingBilling

Doelgroep-specifieke flows die we vaak bouwen.

Een laadpaal-app voelt voor elke doelgroep anders. We bouwen de flow op de praktijk, niet op een generieke template — hieronder een paar patronen die in projecten regelmatig terugkomen.

Fleet

Zakelijk-privé split en brandstofkaart-vervanger

De auto is van de zaak, maar de medewerker laadt soms ook thuis of in het weekend privé. De app herkent waar en wanneer er geladen wordt, splitst zakelijk versus privé volgens uw policy, en levert maandelijks één afrekenoverzicht dat de brandstofkaart vervangt. Inclusief gateway-koppeling met de leasemaatschappij.

Thuislaad

Eigen zonnepanelen en dynamische tarieven

Voor woningen met eigen PV-installatie laden we alleen op overschot, of in lage-tarief-uren van een dynamisch energiecontract. Het systeem houdt rekening met de hoofdaansluiting van de woning zodat er geen overbelasting ontstaat als ook de inductiekookplaat aanstaat.

Kantoor

Medewerker- versus bezoeker-flow

Medewerkers laden bekostigd door de werkgever, bezoekers betalen zelf. De app herkent het verschil op basis van token of QR-code, en het facility-team heeft een dashboard om te zien welke palen bezet zijn, wachtlijsten te beheren en kosten per afdeling toe te wijzen.

Publiek

Roaming en transparante tarieven

Voor publieke palen draait alles om vertrouwen: vooraf duidelijk wat een sessie gaat kosten, ongeacht via welke kaart of app er wordt geautoriseerd. We bouwen de tariefweergave inclusief roaming-opslagen transparant in, conform AFIR-regelgeving voor prijscommunicatie op publieke palen.

Wat u krijgt aan het einde van het traject.

Een werkende laadpaal-app of laad-backend, plus alles eromheen om het in productie te runnen en zelf door te ontwikkelen.

  • Rijder-app + fleet-dashboard + backendNative iOS & Android-app voor de eindgebruiker, web-dashboard voor wagenpark of CPO-operations, en de OCPP-backend die de palen aanstuurt. Staging plus productie, in uw cloud of bij ons gehost.
  • Werkende OCPP- en OCPI-koppelingenGeteste integraties met de hardware-fabrikanten die u gebruikt (Alfen, ABB, Wallbox, KEBA, Ennexos, etc.) en met OCPI-hubs voor roaming naar Allego, Fastned, Vattenfall, Eneco en andere netwerken.
  • Betalingen, billing en facturatieiDEAL, kaartbetaling, abonnement of post-paid billing, plus automatische facturen richting eindgebruikers of werkgevers. Splitsbaar zakelijk versus privé voor wagenpark-gebruik.
  • Documentatie, runbooks en source codeDe volledige codebase, een architectuur-overzicht, een runbook voor productie-incidenten (paal die offline gaat, OCPI-hub die down is) en een handleiding voor uw eigen team.
  • Beheer- en doorontwikkel-contract (optioneel)Monitoring op paal-uptime, sessie-success-rate en OCPI-koppelingen, security-patches, OCPP-versie-upgrades en nieuwe features volgens een vast sprintritme. Vaste maandprijs, vier reactietijd-niveaus. We zien doorontwikkeling als de norm voor een laadpaal-platform — de markt verandert te snel om een app eenmalig op te leveren en weg te lopen.
  • Test-laboratorium en hardware-validatieWe testen tegen echte palen voor we live gaan: een test-paal in ons lab plus toegang tot test-portalen van de grote hardware-fabrikanten en OCPI-hubs. Zo komen edge-cases (sessie afgebroken halverwege, paal die offline gaat, OCPI-CDR die later binnenkomt) niet pas in productie naar boven.
Nog niet zeker over een groot traject?

Test je idee eerst — werkend prototype in 1 dag

Met OneDayBuild maken we je idee in één dag tastbaar voor €950, zodat je weet of verdere ontwikkeling de investering waard is. Besluit je door te gaan met de volledige bouw? Dan verrekenen we de kosten volledig.

Bekijk OneDayBuild →

Voor welke partijen we bouwen.

De EV-laadketen telt een handvol rolverdelingen. Onze laadpaal-app-projecten draaien meestal voor één van deze profielen — herkent u zich, dan praten we graag door over wat in uw context het beste werkt.

CPO's

Charge Point Operators

Partijen die laadpalen bezitten en exploiteren — denk aan netwerken in de schaal van Allego, Fastned, Vattenfall, Eneco of Greenchoice. Een eigen rijder-app plus een operations-backend voor uptime-monitoring, fault-management en dynamische tarieven.

EMSP's

E-Mobility Service Providers

Aanbieders van laadkaarten en laadabonnementen die zelf geen palen bezitten, maar via OCPI-roaming gebruikmaken van andermans netwerk. De app draait om kaarthouder-flows: een paal vinden, autoriseren via uw token, en transparant zien wat de sessie heeft gekost.

Fleet

Wagenpark-eigenaren en leasebedrijven

Top GSC-zoekvraag voor deze pagina: schaalbare laadinfra voor fleet management. Wij bouwen het dashboard waarin u per voertuig ziet waar het laadt, tegen welk tarief, en welk deel zakelijk of privé is — gekoppeld aan uw fleet-management-systeem.

Vastgoed & thuis

Woningcorporaties, kantoor- en winkelparkeren, installateurs

Voor laad-omgevingen op woon- of werklocaties: medewerker- versus bezoeker-flow, terugleveren vanuit eigen zonnepanelen, load-balancing per pand-aansluiting, en kostenverdeling tussen huurders of werknemers. Inclusief installateur-flow voor de eerste oplevering.

Hoe een laadpaal-app-traject loopt.

1

Kennismaking en scope-aftrap

We brengen in kaart welke rol u speelt in de laadketen, welke hardware u gebruikt, met welke roaming-partners u wilt verbinden, en wie de eindgebruikers zijn. Daaruit valt een scope die we kunnen plannen.

2

Architectuur en proof-of-concept

We maken de eerste OCPP-verbinding werkend tegen één paaltype, valideren OCPI-aansluiting bij een hub, en zetten de eerste rijder-flow op. Een werkend skelet voor uw team om aan te tikken en feedback op te geven.

3

Bouw in sprints

Elke twee weken een werkende build die u zelf kunt testen. Eerst de happy-path-flows (sessie starten, betalen, factureren), dan smart-charging en load-balancing, dan roaming-edge-cases. MVP staat live na een aantal sprints voor uw eerste doelgroep.

4

Uitrol, monitoring en doorontwikkeling

Gefaseerd uitrollen: eerst een pilot-locatie, dan opschalen. Monitoring op paal-uptime, OCPP-fouten en betalings-flows. Doorontwikkeling op basis van wat uw rijders en operations-team in de praktijk tegenkomen.

Veelgestelde vragen.

Wat opdrachtgevers meestal willen weten voor we beginnen.

Welke OCPP-versie ondersteunen jullie — 1.6 of 2.0.1?
Beide. De meeste palen in Nederland draaien nog op OCPP 1.6J (JSON over WebSocket), maar nieuwere hardware en alles wat ISO 15118 Plug & Charge ondersteunt vraagt 2.0.1. We bouwen de backend zo dat beide versies parallel kunnen draaien en zorgen voor een upgrade-pad als u over wilt op 2.0.1. In de praktijk betekent dat één centrale OCPP-laag met versie-specifieke handlers en duidelijke logging per paal van welke versie en welke profielen die ondersteunt — security, smart-charging, local-auth-list, reservation, en zo voort.
Hoe werken jullie met OCPI-roaming en Hubject?
We implementeren OCPI 2.2 voor directe peer-to-peer-roaming met andere netwerken, en koppelen aan eRoaming-hubs zoals Hubject (OICP) of GIREVE voor brede dekking. Voor uw rijders betekent dat één pas of app werkt op palen van bijvoorbeeld Allego, Fastned en Vattenfall — afhankelijk van met wie u contracten heeft. We doen ook de minder leuke kant: tariefopslagen, CDR-reconciliatie (Charge Detail Records die niet matchen), en disputes-flow als sessies dubbel of fout worden afgerekend.
Wat is het verschil tussen een publieke en een fleet-app?
Een publieke rijder-app is anoniem — iedereen kan downloaden, vinden, starten en betalen, en de focus ligt op vindbaarheid en transparante tarieven. Een fleet-app is besloten en gekoppeld aan uw wagenpark: de auto's en medewerkers zijn bekend, kosten gaan rechtstreeks naar de werkgever, en het dashboard toont per-sessie-kosten over alle gebruikte palen heen — publiek, thuis en op kantoor. Vaak bouwen we beide met een gedeelde backend zodat data slechts op één plek hoeft te bestaan.
Kunnen jullie smart-charging en load-balancing implementeren?
Ja. Voor een pand-aansluiting verdelen we beschikbaar vermogen dynamisch over de actieve sessies, zodat u niet over de hoofdaansluiting heen gaat — dat scheelt verzwaring en bespaart op piek-tarieven van de netbeheerder. Optioneel met dynamische tarieven (laden als stroom goedkoop is op basis van uw EPEX- of dynamisch contract) en in beperkte mate vehicle-to-grid waar de hardware en het energiecontract dat ondersteunen. Voor thuislaad-situaties koppelen we aan zonnepanelen-overschot via de omvormer-API.
Wat bepaalt de kosten van zo'n traject?
De grootste variabelen zijn: hoeveel doelgroepen u tegelijk bedient (alleen rijder, of ook fleet, of ook CPO), welke roaming-partners en betaalmethoden u nodig heeft, hoeveel paaltypes u koppelt, en hoe diep de integratie met uw bestaande systemen gaat (ERP, leasecontract-administratie, energiecontracten, identity). We werken met vaste sprintbudgetten en bespreken scope per sprint, zodat u grip houdt en niet halverwege voor verrassingen komt te staan.
Bouwen jullie ook integraties met onze bestaande systemen?
Dat is bij vrijwel elk project het geval. Denk aan leasemaatschappij-API's voor auto- en kentekendata, ERP en boekhouding voor facturatie, identity-providers voor SSO van medewerkers, energiecontracten voor inkooptarieven, en sub-meterdata voor afrekening per pand of huurder. Zie ook onze pagina over slimme API-integraties voor hoe we dat aanpakken.
Hoe regelen jullie security en compliance rond betalingen en persoonsgegevens?
Betalings-flows lopen via PSP's die zelf PCI-compliant zijn (Mollie, Stripe of Adyen), zodat wij geen kaartdata aanraken. Voor persoonsgegevens hanteren we AVG-conforme dataminimalisatie, met audit-logging op gevoelige acties en encryptie zowel in transit als at-rest. Voor publieke laadpaal-tariefweergave volgen we de AFIR-regelgeving en voor smart-charging spreken we PKI-standaarden af conform ISO 15118.

Praat met ons over uw EV-laadpaal-app.

Een kennismaking van een half uur, vrijblijvend. Vertel waar u in de laadketen staat — CPO, EMSP, fleet, of vastgoed — en welke flow nu het meest knelt. Wij denken mee en geven aan waar we waarde kunnen toevoegen.

Edit Content