Menu

Contact opnemen
Logo
Pers

Webportals & apps

Ingewikkelde portals verliezen gebruikers.

Klanten willen zaken afhandelen, buitendienstteams hebben ter plaatse informatie nodig en vakafdelingen een betrouwbaar overzicht. Wij ontwikkelen webportals en mobiele apps met passende gebruikersprocessen, transparante autorisaties en koppeling met uw bestaande systemen.

Afstemming van een applicatie tussen laptop en smartphone, symbolische afbeelding
Van opdracht tot gedocumenteerde overdracht.

Wanneer deze dienst helpt

Webportals & apps: uw opdracht aan ons.

  • Klant- en partnerportals aanbieden
  • Mobiele werkprocessen ondersteunen
  • Formulieren en aanvraagtrajecten digitaliseren

Webapplicaties en mobiele apps voor klanten, buitendienst en vakafdelingen, met één backend die beide kanalen via dezelfde interface bedient. Gebruikersinterfaces bouwen we in React, Next.js of Vue, apps platformonafhankelijk met React Native of native in Kotlin en Swift, getoetst op toegankelijkheid volgens WCAG. Aanmelding, sessies en offlinedata beveiligen we volgens de OWASP-richtlijnen voor web en mobiel.

Wat bij de opdracht kan horen

  • Klikprototype en gebruikerstest met vakafdeling of klanten vóór de ontwikkeling
  • Webfrontend met React, Next.js of Vue, toegankelijkheid volgens WCAG 2.2
  • Mobiele apps met React Native of native in Kotlin en Swift, inclusief publicatie in de stores
  • Aanmelding via OpenID Connect, sessiebeveiliging en certificate pinning volgens OWASP MASVS
  • Offline-functionaliteit, pushmeldingen en telemetrie met toestemming volgens de AVG

De concrete omvang, de acceptaties en uw inbreng leggen we vast in de offerte.

De samenhang in één oogopslag

Een goed digitaal proces leidt tot het doel.

  1. 01

    Toegang

    Identiteit en autorisaties regelen

  2. 02

    Taak

    Gebruikers begrijpelijk door het proces leiden

  3. 03

    Verwerking

    Data veilig overdragen aan vakapplicaties

  4. 04

    Terugkoppeling

    Status en volgende stappen zichtbaar maken

Planning, uitvoering en beslissingen

Waar het bij Webportals & apps op aankomt.

01

Van eerste toegang tot afgehandelde zaak

Een portal is nuttig als gebruikers hun doel zonder omwegen bereiken. Wij ontwerpen volledige processen voor aanmelding, gegevensinvoer, upload, vervolgvragen en statusopvolging. Foutscenario's horen bij het concept: verlopen sessies, onvolledige documenten of een onderbroken verbinding mogen niet leiden tot verlies van al ingevoerd werk.

Klikbare prototypes maken deze processen toetsbaar vóór de implementatie. Feedback van de vakafdeling en de gebruikersgroep wordt verwerkt in de navigatie, formulieren en begrijpelijke meldingen. Een gedeeld componentensysteem zorgt ervoor dat nieuwe functies dezelfde bedieningslogica gebruiken.

02

Web, progressive web-app of native app?

De keuze volgt het gebruik. Een browsergebaseerd portal vergemakkelijkt de toegang zonder installatie. Een progressive web-app kan voor bepaalde mobiele processen voldoende zijn; native of platformonafhankelijke apps komen in aanmerking wanneer apparaatinterfaces, achtergrondverwerking of offline-eisen dit vereisen. Wij toetsen de benodigde mogelijkheden op echte apparaten.

Offlinegegevens hebben regels nodig voor lokale opslag, synchronisatie en conflicten. Bij een buitendienstapp moet bijvoorbeeld duidelijk zijn welke wijziging voorrang krijgt als twee personen dezelfde zaak bewerken. Deze vragen zijn net zo bepalend voor de backend en de autorisaties als voor de gebruikersinterface.

03

Toegankelijkheid en beveiliging in de gebruikscontext

Toetsenbordbediening, herkenbare focusstatussen, begrijpelijke foutmeldingen en schaalbare tekst maken deel uit van het werk aan de gebruikersinterface. Het vereiste toetsingskader voor toegankelijkheid stemmen we met u af. Een visueel ontwerp of een automatische scan alleen is geen volledig bewijs van toegankelijkheid.

Toegang controleren we serverzijdig voor elke rol en elke zaak. Bestandsuploads, sessies en gegevensdeling krijgen eigen beveiligingsmaatregelen. Voor de uitrol plannen we testapparaten, eventueel goedkeuringen in de app stores, supportkanalen en de introductie bij uw gebruikers.

De taak bepaalt de tools

Techniek die bij uw omgeving past.

  • React
  • Next.js
  • Vue
  • React Native
  • Kotlin
  • Swift

De keuze is gebaseerd op bestaande systemen, uw team en het latere beheer. Niet elk project heeft alle genoemde technologieën nodig.

Voor functioneel verantwoordelijken en technische teams

De beslissingen achter de uitvoering.

04

Identiteit, vervangingen en veilige selfserviceprocessen

Een klantaccount bestaat uit meer dan één login. Uitnodigingen, organisatiewissels, verloren toegang, vervangingen en het uit dienst treden van medewerkers moeten passen binnen het autorisatiemodel. Wij bepalen wie nieuwe gebruikers mag goedkeuren en welke stappen een nieuwe bevestiging vereisen. Centraal beheerde identiteiten kunnen worden gekoppeld; de vakinhoudelijke beslissing over een concrete opdracht blijft toch een taak van het portal.

Bij aanvraagtrajecten en uploads kijken we naar het volledige traject tot aan de interne verwerking. Bestandsgrootte, toegestane inhoud, quarantaine en vrijgave worden net zo goed gepland als begrijpelijke statusmeldingen. Een geslaagde upload betekent nog niet dat een document is gecontroleerd of geaccepteerd. Concepten, automatisch opslaan en verdergaan op een ander apparaat vereisen duidelijke regels voor zichtbaarheid. Gevoelige informatie mag niet per ongeluk verschijnen in meldingen, URL's of diagnosemeldingen.

05

Offlinegebruik en synchronisatie zonder datachaos

Een mobiele applicatie in het magazijn of de buitendienst kan niet uitgaan van een permanent stabiele verbinding. Wij maken onderscheid tussen leesbare offlinegegevens en lokaal vastgelegde wijzigingen, en leggen vast hoe lang deze geldig blijven. Grote datasets worden niet lukraak naar elk apparaat gekopieerd. Gebruikersrechten, apparaatopslag en de omgang met een verloren apparaat maken deel uit van het concept.

Bij het opnieuw verbinden kan hetzelfde record al op de server zijn gewijzigd. Een algemene regel als “laatste wijziging wint” is voor veel vakprocessen ongeschikt. Wij bepalen welke velden automatisch kunnen worden samengevoegd en welke conflicten een beslissing vereisen. Openstaande verzendingen blijven zichtbaar voor gebruikers. Tests omvatten verbindingsonderbrekingen tijdens het verzenden, meervoudige herhalingen, verlopen sessies en wijzigingen in autorisaties tussen registratie en synchronisatie.

06

Bruikbaarheid onder reële omstandigheden en gecontroleerde uitrol

Een portal wordt niet alleen op een grote ontwikkelmonitor gebruikt. Lange namen, vertalingen, vergrote tekst, schermtoetsenborden en trage apparaten veranderen de lay-out. Wij testen daarom complete taken op relevante apparaten en met verschillende invoermethoden. Foutmeldingen leggen uit wat moet worden gecorrigeerd en leiden naar de juiste plek. Een formulier mag zijn invoer niet verliezen alleen omdat de aanmelding moet worden vernieuwd.

Voor de introductie plannen we een beperkte gebruikersgroep, bereikbare hulp en terugkoppeling uit echte werkprocessen. Bij mobiele apps kunnen oudere versies geïnstalleerd blijven; de backend moet rekening houden met de afgesproken overgangsperiode. Gebruiksmetingen moeten antwoord geven op concrete vragen over verbeteringen, bijvoorbeeld op welk punt een proces wordt afgebroken. Welke metingen mogen worden ingezet en welke informatie daarvoor nodig is, wordt vóór de implementatie vastgelegd.

Controleerbare werkresultaten

Wat u in handen krijgt.

Resultaat 01

Gepubliceerde app en webapplicatie met broncode

Resultaat 02

Designsysteem en toegankelijkheidsrapport

Resultaat 03

Beveiligingstestrapport volgens OWASP MASVS

Voorbeeld van een projectverloop

Zo kan een opdracht eruitzien.

Een partnerportal vervangt aanvragen per e-mail. Partners zien alleen hun eigen zaken, uploaden documenten en ontvangen vragen binnen het proces. De interne verwerking gebruikt dezelfde gegevens, maar andere rollen en goedkeuringen.

Illustratief scenario, geen klantreferentie of resultaatgarantie.

Dit helpt bij de start

  • Gebruikersgroepen en belangrijkste taken
  • Bestaande aanmelding en rolmodel
  • Benodigde eindapparaten en offlinesituaties

Ontbrekende documenten zijn geen reden om niet te starten. We bepalen samen welke informatie eerst moet worden verzameld.

Uw project in detail

Digitale toegang voor mensen en hun werkelijke taken.

Wij ontwikkelen portals en applicaties die informatie niet alleen tonen, maar ook de volledige afhandeling van zaken mogelijk maken. De gebruikssituatie, het eindapparaat, de rechten en de terugkoppeling bepalen de vormgeving.

Een zaak van start tot bevestiging bekijken

Wij onderzoeken hoe gebruikers de applicatie bereiken, welke informatie zij meebrengen en waar zij ondersteuning nodig hebben. Inloggen, formulieren, uploads en statusmeldingen worden ontworpen als een samenhangend proces. Een zinvolle tussenstand kan voorkomen dat na een onderbreking alle gegevens opnieuw moeten worden ingevoerd.

Voor mobiel gebruik toetsen wij invoertypen, toetsenbordgedrag en beschikbare schermruimte. Toetsenbordbediening, begrijpelijke labels en herkenbare foutmeldingen worden bij de opbouw meegenomen. De concrete toegankelijkheidstoetsing wordt gepland volgens de overeengekomen eisen en niet vervangen door een extra bedieningsbalk.

Portal en vakapplicatie zorgvuldig met elkaar verbinden

Een aantrekkelijke gebruikersinterface mag geen onveilige sluiproute naar het interne systeem worden. Wij ontwerpen interfaces met beperkte rechten, valideren invoer serverside en behandelen bestanden volgens het beoogde beveiligingsconcept. Statusweergaven moeten onderscheid kunnen maken tussen ontvangen, in behandeling en inhoudelijk afgerond.

Voor openbaar toegankelijke toepassingen komen vindbaarheid, laadtijd en de beschikbaarheid van essentiële content erbij. Voor gesloten portals staan vaak identiteit, organisatiescheiding en support centraal. Welke eigenschappen prioriteit hebben, wordt bepaald aan de hand van het gebruikersproces, in plaats van hetzelfde technische sjabloon op elke applicatie toe te passen.

Illustratief projectscenario

Hoe de dienst in de praktijk helpt.

Voorbeeld: zakelijke klanten moeten documenten kunnen indienen en de verwerkingsstatus kunnen zien. Wij ontwikkelen upload, ontvangstbevestiging en vervolgvragen als één proces. Een technisch succesvolle upload wordt niet verward met een inhoudelijke goedkeuring; beide statussen zijn duidelijk te onderscheiden.

Dit voorbeeld illustreert een mogelijk verloop en is geen klantreferentie.

Voorafgaand aan een opdracht

Uw vragen over Webportals & apps.

Kunnen portal en app dezelfde backend gebruiken?

Ja, als datamodel, rechten en interfaces daarop zijn afgestemd. Gedeelde diensten voorkomen dubbele bedrijfslogica. De bedieningsstappen blijven echter afgestemd op het betreffende kanaal; een klein scherm vraagt vaak om andere interactiestappen dan een desktopwerkplek.

Wat hoort bij offlinefunctionaliteit?

Naast lokaal opgeslagen gegevens zijn conflictregels, veilige opslag en een zichtbare synchronisatiestatus nodig. Wij leggen vast welke acties offline zijn toegestaan en hoe fouten bij de latere synchronisatie worden behandeld. Offlinefunctionaliteit wordt getest aan de hand van concrete werkprocessen.

Neemt u ook bestaande gebruikersinterfaces over?

Na beoordeling van code, componenten, gebruiksgegevens en technische grenzen kunnen we afzonderlijke processen verbeteren of een stapsgewijze vernieuwing plannen. Een volledige vervanging is niet automatisch nodig. Vaak levert een doorlopend aanvraagtraject al meer op dan een puur visueel redesign.

De volgende stap

Vertel ons waar het nu knelt.

Een korte beschrijving van uw applicatie, het probleem en uw doel is voldoende om te beginnen. De gekozen dienst wordt overgenomen in uw contactaanvraag.

Deze dienst aanvragen

Onze partners

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

Toegankelijkheid

Pas de weergave aan uw behoeften aan.

Voor deze pagina is nog geen eenvoudige versie beschikbaar.

Instellingen gelden momenteel voor dit bezoek. Permanent opslaan kunt u toestaan in de Cookie-instellingen.