Twee collega's overleggen bij een scherm met data, op kantoor bij ZEN Software in Alkmaar

Webapplicatielatenmaken

Eén applicatie, elke browser, geen installatie.

Een webapplicatie draait in de browser: niets te installeren, één versie voor iedereen, en een update is meteen voor iedereen live. Wij bouwen ze voor klanten — portalen, dashboards, planningssystemen, interne tools — en we bouwen ze voor onszelf. Vier van de applicaties op deze pagina draaien in productie en worden door ons onderhouden. Verderop zie je ze van binnen.

Ideeëndiehetnietwaardwaren,zijndatnuwel

Elk bedrijf heeft een lijstje: dingen die veel handiger zouden zijn als er software voor was. Dat lijstje bleef liggen, want uitzoeken of het wat werd kostte al te veel.

Daar is de bodem onder weggevallen. AI schrijft het repetitieve deel — schermen, tests, koppelcode, documentatie — en een senior engineer beslist wat er live gaat. De drempel waarboven een idee de moeite waard is, ligt daardoor lager dan een paar jaar geleden.

Wat níét verandert: het moet nog steeds iets opleveren. Dat is de eerste vraag die we stellen, en soms is het antwoord dat je beter niets kunt bouwen.

Twee vlakken met dezelfde acht ideeën als bollen. Boven ligt de drempellijn hoog en komen er vier bovenuit, onder ligt dezelfde lijn lager en komen er zes bovenuit.

Watwezelfgebouwdhebbenenzelfdraaiendhouden

De eerlijkste referentie voor een webapplicatie is een webapplicatie die in productie draait en waar iemand ’s nachts voor gebeld wordt. Deze vier bouwden wij, en wij houden ze ook in de lucht.

  • Keana — planningssoftware voor stadslogistiek: transportorders worden ritten, met temperatuurklassen, laadvermogen en actieradius per voertuig. Het product is van de klant; wij zijn het voltallige engineeringteam.

  • Agile Analytics — DORA en SPACE bovenop GitLab, GitHub en Azure DevOps, met AI-gestuurde teaminterviews. Ons eigen product, en het gereedschap waarmee we meten of een verandering echt iets doet.

  • CyberCloud Voice Analytics — gespreksopnames doorzoekbaar maken en bewaartermijnen aantoonbaar houden. Werkt ook op een telefoon.

  • Zenthropic — AI-telefoonagenten die 24/7 opnemen, met een antwoordtijd onder 800 ms in zes talen.

Daarnaast draait onze eigen Developer Portal: één inlog voor de servicecatalogus, API-documentatie, Lighthouse-metingen en de Tech Radar.

Hieronder staan de schermen. Klik erop om ze op ware grootte te bekijken.

Zo ziet Agile Analytics eruit

Vier schermen uit ons eigen product: het health report, DORA per repository, sprintinzicht en error budgets.

Engineering Health Report

Eén cijfer voor de gezondheid van je engineering, opgebouwd uit vijf scores: levering, betrouwbaarheid, doorstroom, voorspelbaarheid en urenbesteding. In één blik zie je waar het knelt en welke kant het op beweegt.

DORA-metrics per repository

Deployfrequentie, doorlooptijd, hersteltijd en het percentage mislukte changes, te filteren per repository. De badges laten zien of je op high- of elite-performerniveau zit.

Sprint insights

Elke statusovergang van elk ticket, met tijdstip, type, uitvoerder en een betrouwbaarheidsscore. Zo zie je waar tickets blijven hangen in plaats van erover te gissen.

SLO's en error budget

Per service zie je de actuele SLO's tegen hun target en hoeveel error budget er over is, met de deploymomenten in de grafiek. Zo weet je of er nog ruimte is om te releasen.

Zo ziet CyberCloud Voice Analytics eruit

Gespreksanalyse, zoeken door opnames en bewaartermijnen beheren.

Gespreksanalyse

Alle gesprekken van je telefooncentrale in één beeld: aantal, spreektijd, antwoordpercentage en waar de gesprekken over gingen. Je ziet in één blik of de drukte verschuift en welke onderwerpen toenemen.

Gesprekken doorzoeken

Zoek door opnames op nummer, bestemming of status, en speel het gesprek direct af. De balk per jaar laat meteen zien in welke periode je moet zijn.

Bewaartermijnen beheren

Opnames verhuizen automatisch naar goedkopere opslag en verdwijnen wanneer de bewaartermijn afloopt. Je stelt de regel één keer in en kunt achteraf aantonen dat hij gedraaid heeft.

Contacten koppelen

Nummers uit je centrale krijgen een naam, zodat een gesprekslijst leesbaar wordt in plaats van een rij telefoonnummers. Per contact zie je meteen de bijbehorende analyses.

Zo ziet Keana eruit

Zendingen samenstellen en dragers vastleggen, in de planning van een hub.

Zending samenstellen

Je bouwt een zending op uit dragers — pallets, kratten, rolcontainers — en Keana telt gewicht en volume mee terwijl je typt. Zo weet de planner meteen of het nog in een rit past, voordat de order de planning in gaat.

Dragers vastleggen

Elke drager — europallet, krat, rolcontainer — heeft vaste afmetingen en eigenschappen. Zet een veld op slot en het ligt voor iedereen vast, zodat de planning rekent met dezelfde maten als de hub.

Webapplicatieofapp?Kortantwoord

De vraag komt bijna altijd, dus meteen maar: het hangt af van waar het gebruikt wordt.

  • Webapplicatie als mensen er achter een bureau mee werken, als je één versie voor iedereen wilt en snel wilt kunnen bijsturen. Geen app store, geen installatie, geen gebruikers die achterlopen.

  • Native app als je camera, GPS, pushberichten of offline gebruik nodig hebt. Dan is een app laten maken de betere route.

  • Vaak beide. Een webapplicatie voor kantoor, een app voor de buitendienst, en één achterkant eronder die ze allebei bedient.

Watjekrijgt

  • Werkt op elk scherm. Laptop, tablet en telefoon, zonder aparte versies.

  • Veilig vanaf het begin. Rollen en rechten, tweefactorauthenticatie of single sign-on, en hosting in de EU — met GDPR, NIS2 en DORA als uitgangspunt, niet als sluitpost.

  • Koppelt aan wat je al hebt. Boekhouding, CRM, ERP of een machine op de vloer: een webapplicatie is vaak juist de laag die de rest aan elkaar knoopt. Hoe dat werkt staat op API-koppelingen.

  • Schaalt mee. We bouwen op Google Cloud en AWS, dus tien gebruikers of tienduizend verandert niets aan de architectuur.

  • Jij houdt de code. Broncode en documentatie zijn van jou. Geen lock-in, geen leverancier die je gijzelt met een export.

Zoekjeietsanders?

Veelgestelde vragen over webapplicaties

  • Wat kost een webapplicatie laten maken?

    Te veel hangt af van omvang en koppelingen voor één bedrag dat klopt. In een eerste gesprek krijgen we de scope scherp en geven we een indicatie; daarna stuur je per sprint bij. De vijf prijsfactoren staan op wat kost een app laten maken.

  • Maakt AI het bouwen echt goedkoper?

    +

  • Wat is het verschil tussen een website en een webapplicatie?

    +

  • Welke techniek gebruiken jullie?

    +

  • Kunnen we later een mobiele app toevoegen?

    +

  • Wat gebeurt er na oplevering?

    +

  • Kunnen jullie een bestaande webapplicatie overnemen?

    +

Onze contactgegevens

Oosterweezenstraat 6E
1823CN Alkmaar

Ligt jouw idee al een tijdje op de plank?

Vertel in het kort wat het zou moeten doen. In een half uur weet je of het de moeite waard is om te bouwen — of juist niet.