Software engineering voor banken, verzekeraars en financiële dienstverleners

Azati moderniseert de systemen waarop financiële instellingen draaien: kernsystemen en grootboeken, betaalketens, kredietverlening, polis- en schadeprocessen. Het uitgangspunt is altijd hetzelfde — de verbouwing gebeurt terwijl het bestaande systeem onder volle belasting doordraait, want een bank kan niet een kwartaal dicht. Azati werkt ruim twintig jaar in deze sector, leverde meer dan vijftig enterprise-systemen op en heeft een gemiddelde diensttijd van meer dan acht jaar per engineer — in een sector waar kennis van een kernsysteem zich niet in een overdrachtsdocument laat vangen, is dat het cijfer dat er het meest toe doet.

In de Benelux werken we onder meer aan een leasingplatform dat actief is in Nederland en België, onder twee verschillende toezichtsregimes.

Wat er nu op de agenda staat

Agendapunt 01

De betaalketen wordt verbouwd

De overgang naar de nieuwe Europese betaalinfrastructuur raakt de processingkern van elke instelling die eraan hangt, en dat werk laat zich niet uitstellen tot het uitkomt. Wie zijn betaalketen verbouwt, verbouwt tegelijk alles wat eraan vastzit: boekingslogica, reconciliatie, rapportage.
#1
Agendapunt 02

DORA is van implementatieproject naar dagelijkse praktijk verschoven

Instellingen leveren hun informatieregister aan bij de toezichthouder en moeten daarin elke ICT-dienstverlener kunnen verantwoorden, inclusief onderaannemers. Dat verandert wat een bank van een leverancier vraagt — en wij weten inmiddels precies welke informatie dat is. Meer daarover verderop.
#2
Agendapunt 03

Kennis van oude kernsystemen verdwijnt sneller dan de systemen zelf

Kernsystemen op COBOL, oude .NET of verouderde Java-versies zijn stabiel maar laten zich niet meer uitbreiden, en de mensen die ze begrijpen gaan met pensioen. Dat maakt modernisering een kwestie van timing, niet van voorkeur.
#3
Agendapunt 04

En de AI-verordening raakt precies de plek waar banken en verzekeraars AI inzetten

Kredietwaardigheidsbeoordeling van particulieren en risicobeoordeling en prijsstelling bij levens- en ziektekostenverzekeringen gelden als hoog-risico. Het Digital Omnibus heeft die verplichtingen verschoven naar 2 december 2027 — tijd om ze in te bouwen, geen reden om te wachten. De transparantieverplichtingen gelden al sinds 2 augustus 2026.
#4

Wat Azati bouwt

Kernsystemen, grootboeken en betaalketens

Modernisering van systemen die geen dag stil mogen staan: eerst begrijpen wat erin zit, dan bedrijfslogica isoleren, dan stapsgewijs vervangen. Azati werkte aan kernbancaire platformen op Java, Spring en Oracle, aan depositoverwerking bij een van de grootste staatsbanken van Europa, aan grootboek- en reconciliatielogica en aan betaal- en facturatieketens. Geen big bang: elke stap moet op zichzelf terug te draaien zijn.

Java-modernisering en cloud

Van oudere Java-versies naar actuele, van monoliet naar services, van eigen datacenter naar Azure of AWS — of naar de combinatie die uw toezichthouder en uw risicoafdeling accepteren. Azati werkt met Java 8 tot 25 en Spring Boot 2 tot 4, en met de bijbehorende realiteit: afhankelijkheden die niemand durft aan te raken, en testdekking die er op papier was.

Migreren zonder dat het bij acceptatie misgaat

Dit is waar moderniseringsprojecten sneuvelen: de code compileert, de unit tests slagen, en pas in de acceptatietest blijkt dat het grootboek niet meer klopt. Azati bouwde voor een bank een platform voor consumer-driven contract testing — een geproductionaliseerde Pact Broker in Kubernetes en OpenShift, gekoppeld aan de CI/CD-pijplijn, inclusief begeleiding van de interne teams die ermee gingen werken. Daarmee wordt incompatibiliteit tussen systemen zichtbaar op het moment dat iemand een wijziging doorvoert, niet drie maanden later.

Daarnaast: integratielagen en datakoppelingen tussen systemen die nooit voor elkaar zijn ontworpen, en datamigraties waarbij de oude en de nieuwe wereld aantoonbaar hetzelfde antwoord moeten geven.

Kredietverlening, acceptatie en schade

Kredietaanvragen, hypotheekverwerking, polisacceptatie en schadebehandeling zijn processen waar snelheid en verantwoording tegen elkaar in werken. Azati bouwde onder meer een beslissingsassistent voor acceptanten die polisaanvragen beoordeelt en adviseert om goed te keuren, af te wijzen of handmatig te beoordelen — met die derde uitkomst expliciet in het ontwerp, omdat niet elke aanvraag een automatisch antwoord hoort te krijgen. En voor een regionale bank een AI-orchestratielaag die agents inzet binnen bestaande processen voor kredietwijzigingen en schadeafhandeling, over legacy-systemen heen.

Waar zulke systemen onder de AI-verordening als hoog-risico gelden, bouwen we de verantwoordingseisen in plaats van eromheen: beslissingslogboeken, herleidbare invoer en expliciete momenten van menselijke tussenkomst.

AI in financiële processen: wat Azati bouwt

Azati bouwt AI die binnen bestaande financiële processen werkt — schadeafhandeling, acceptatie, kredietverlening, documentverwerking, KYC en AML, interne kennis — zonder dat de kernsystemen eruit hoeven. Een orchestratielaag koppelt via API's, en waar geen API is via RPA, aan wat er al draait. Elke AI-beslissing wordt vastgelegd met invoer, uitkomst en onderbouwing; waar regelgeving of risico dat vraagt, beslist een mens.

  1. Proces

    AI-orchestratie over legacy-systemen

    Bij een regionale bank verbindt een middlewarelaag drie bestaande systemen via API's en RPA, met agents in de processen voor kredietwijzigingen en schadeafhandeling: drie keer hogere doorloop, 61% kortere doorlooptijd per dossier, en 100% van de AI-beslissingen met volledige audittrail.

  2. Proces

    Interne kennis en compliance-copilot

    Zoeken in beleid, procedures, productvoorwaarden en regelgeving, met antwoorden die naar de bron verwijzen en rechten die uw bestaande toegangsmodel volgen — on-premise als dat moet.

  3. Proces

    AI-agents met harde grenzen

    Agents die alleen werken binnen wat expliciet is vastgelegd: elk domein een eigen module met een eigen policy gate, die rechten controleert en een menselijke goedkeuring afdwingt vóórdat een actie met geld of klantgegevens wordt uitgevoerd. Azati draait dit model ook zelf: ACOP, een AI-laag boven de eigen bedrijfssystemen — deals, facturatie, projecten, talent — via MCP gekoppeld, met een tweede agent die het gedrag van de eerste bewaakt en verbetert. Een werkend experiment, geen af product; we zeggen dat erbij.

  4. Proces

    Schadeafhandeling

    Inname, triage en validatie van claimdocumenten. Eenvoudige dossiers lopen door; uitzonderingen gaan met de gevonden afwijkingen naar een behandelaar.

  5. Proces

    Acceptatie en kredietbeoordeling

    AI-ondersteunde risicoprioritering in plaats van handmatige scoring. Een beslissingsassistent die Azati voor acceptanten bouwde, adviseert goedkeuren, afwijzen of handmatig beoordelen — die derde uitkomst zit bewust in het ontwerp, omdat niet elke aanvraag een automatisch antwoord hoort te krijgen.

  6. Proces

    Document- en factuurverwerking

    PDF's, e-mails, formulieren en scans; extractie met een betrouwbaarheidsscore per veld, en alles onder de drempel naar een mens. Bij een verzekeraar, gekoppeld aan SAP en het documentmanagementsysteem: 85% van de documenten volledig automatisch verwerkt, 52% lagere kosten per document, gemiddeld minder dan 90 seconden van binnenkomst tot verwerking.

  7. Proces

    KYC en AML in de keten

    Controles ingebouwd in onboarding- en contractprocessen in plaats van ernaast. Voor het leasingplatform in Nederland en België leverde Azati meer dan tien integraties met externe partijen voor KYC, AML, kredietscoring en contractafhandeling.

Hoe het door audit en toezicht komt

Uw risicoafdeling of toezichthouder wil elke AI-beslissing kunnen nagaan: wat erin ging, wat eruit kwam, wie goedkeurde. Dat zit in het systeem, niet in een apart rapport.

Audittrail per beslissing

Invoer, gebruikte bronnen, modeluitkomst en wie heeft goedgekeurd.

Waar we beginnen

Met interne processen waarin een mens de uitkomst ziet voordat een klant dat doet: zoeken in interne kennisbanken, classificatie en triage van inkomende documenten, OCR en extractie als voorbewerking, een compliance-copilot voor operations. Laag regelgevingsrisico, snel meetbaar, en het team leert met AI werken voordat die bij klantbeslissingen komt. Dat laatste is geen bijzaak: in onze eigen invoering bleek gedrag de traagste factor, niet de techniek. AI is een werkmodel, geen tool.

De businesscase vooraf, met uw cijfers

Per proces: volume × tijd per taak × uurkosten vandaag, tegenover hetzelfde met de automatiseringsgraad en de tijdwinst op de taken die handmatig blijven. Geen benchmark uit een rapport, maar een rekensom die uw controller kan narekenen.

Klantervaring

The amount of time which Azati Software's work has saved our company, as well as me, has been fantastic. We typically look at what we need, and at what can be automated, and get Azati Software to do the work. What might take me three or four days to figure out how to do, Azati Software can do in a couple of hours because of their existing knowledge. I've recommended Azati Software on multiple occasions, to anyone looking for their types of services.

Axel Sturmann IT Manager, Venstar Exchange

Wat we hebben gebouwd

Leasingplatform voor Nederland en België

Opschalen onder twee verschillende toezichtsregimes en tegelijk het volledige contractproces automatiseren. Azati kwam binnen als verantwoordelijk backend-engineeringteam, migreerde naar microservices en leverde meer dan tien integraties met externe partijen voor KYC, AML, kredietscoring en contractafhandeling. Java, Spring Boot, Kafka, PostgreSQL, AWS.

Depositoverwerking bij een van de grootste staatsbanken van Europa

Het bestaande systeem miste essentiële functionaliteit en vroeg om architecturale vernieuwing; de handmatige processen en losse deelsystemen eromheen zijn vervangen door één werkende keten. Java, Spring, React, IBM MQ en WebSphere.

Contract testing platform voor een bank

Consumer-driven contracts over het hele IT-landschap, met een geproductionaliseerde Pact Broker in Kubernetes/OpenShift en integratie in CI/CD — plus begeleiding van de teams die ermee moesten gaan werken.

Kredietverleningsproces gedigitaliseerd

Papieren aanvraagproces vervangen door een online keten met procesorchestratie via Camunda, digitale handtekeningen en integraties over Kafka en RabbitMQ.

Financieel automatiseringsplatform

Bankkoppelingen, transactiesynchronisatie, reconciliatie, grootboekbeheer, rapportage en AI-ondersteunde transactieclassificatie — met versterking van de automatische tests en de betrouwbaarheid van het platform.

Pushnotificatiedienst voor een consumentenkredietplatform met 2,5 miljoen gebruikers

De dienst bezweek onder productielast en is opnieuw opgebouwd met asynchrone queues, tijdzonebewuste batching en een statistiekcache — zonder de extra infrastructuur waar de klant niet om had gevraagd.

Verder in deze sector: API-foutpercentages teruggebracht van 8% naar minder dan 0,5%, en een rekenafwijking van 5 tot 7% in een hypotheekketen opgespoord en opgelost. De AI-cases staan hierboven, in het blok over AI in financiële processen.

Hoe een traject begint

Met een technische beoordeling van wat er staat, niet met een voorstel. Bij kernsystemen betekent dat: uitzoeken waar de bedrijfslogica werkelijk zit, welke afhankelijkheden niet gedocumenteerd zijn en wat er gebeurt als een deel eruit wordt gehaald. Pas daarna is een aanpak de moeite van het bespreken waard.

Daarna bouwen we in stappen die afzonderlijk terug te draaien zijn, met testdekking die aantoont dat oud en nieuw hetzelfde doen. Azati neemt eigenaarschap over wat het oplevert. En we zeggen het wanneer iets buiten ons vakgebied ligt — dat scheelt beide partijen een teleurstelling in maand drie.

Een kernsysteem dat verbouwd moet worden terwijl het draait?

Beschrijf uw situatie via het algemene contactformulier — we sturen de meest relevante referenties terug en een voorstel voor een afgebakende technische beoordeling.

Neem contact op

Veelgestelde vragen

Door de vergelijking onderdeel van de migratie te maken in plaats van van de acceptatietest. Oud en nieuw draaien naast elkaar op dezelfde invoer, verschillen worden zichtbaar op het moment dat ze ontstaan, en contract testing maakt incompatibiliteit tussen systemen zichtbaar bij de wijziging zelf. Azati bouwde voor een bank het platform waarmee dat over het hele IT-landschap werd ingericht.

Ja, dat is in deze sector de regel en niet de uitzondering. Bankeigen frameworks, interne architectuurstandaarden, verplichte componenten en een acceptatieproces met formele goedkeuring horen bij het werk. We vragen niet om daar omheen te mogen.

Dat wij informatie moeten leveren die u in uw informatieregister kunt verantwoorden: entiteit en jurisdictie, uitvoeringslocaties, onderaanneming, exitafspraken en continuïteit. Die informatie leveren we bij voorkeur aan het begin van het gesprek aan in plaats van na gunning. De toetsing zelf blijft uiteraard bij u en uw toezichthouder.

Ja, en dat is vanaf de start zo ingericht. Documentatie, broncode, pijplijnen en kennisoverdracht horen bij de oplevering, niet bij een aparte onderhandeling aan het eind van de samenwerking. DORA verplicht financiële instellingen tot een exitstrategie voor ICT-diensten die kritieke of belangrijke functies ondersteunen. Een leverancier die u niet kunt verlaten, is in die zin een risico — ook voor de leverancier zelf.

Laag. De gemiddelde diensttijd van een Azati-engineer is ruim acht jaar. Dat is geen contractuele garantie, maar wel waar ketenafhankelijkheid in de praktijk op neerkomt: de mensen die uw kernsysteem leren kennen, zijn er over een paar jaar doorgaans nog. Omdat continuïteit niet alleen van personen mag afhangen, wordt kennis daarnaast vastgelegd in documentatie en overdracht.

Nee, niet in de pensioenuitvoering zelf. Wel met het type werk dat bij zo'n transitie hoort: datamigraties waarbij niets zoek mag raken, koppelingen tussen oude en nieuwe systemen, en testdekking die aantoont dat beide hetzelfde antwoord geven. Dat onderscheid maken we liever zelf dan dat het halverwege een traject naar boven komt.

Ja, met de verantwoordingseisen ingebouwd. Een beslissingsassistent voor acceptanten die Azati ontwierp, adviseert goedkeuren, afwijzen of handmatig beoordelen — die derde uitkomst staat expliciet in het ontwerp. Waar zulke systemen onder de AI-verordening hoog-risico zijn, horen beslissingslogboeken, herleidbare invoer en menselijk toezicht bij het systeem, niet bij een apart document. Juridische toetsing en conformiteitsverklaringen leveren we niet.

De voertaal is Engels. Contracten lopen via de Poolse entiteit van Azati, binnen de EU. Het aanspreekpunt voor de Benelux is gevestigd in Noord-Holland en komt bij u langs.

Onze bewezen ervaring ligt bij Java, .NET, Oracle en de integratielagen daaromheen — daar hebben we tientallen kernsystemen mee verbouwd. Voor COBOL geldt dat onze aanpak om legacy-code te ontleden — structuur, afhankelijkheden en niet-gedocumenteerde bedrijfslogica in kaart brengen voordat er iets wordt herschreven — technologieonafhankelijk is, maar dat we geen COBOL-migraties op ons conto hebben. Dat is het eerlijke antwoord; als u er één nodig heeft, zeg het en dan kijken we samen of het zin heeft.

Beschrijf uw situatie via het algemene contactformulier. U krijgt de meest relevante referenties terug en een voorstel voor een afgebakende technische beoordeling, zonder dat daar een verplichting aan vastzit.

Got a job for Azati? Let’s talk business!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

What's next?

  • 1. Tell Us Your Story
    Describe your project. We come back within 24 hours with team availability and a rough plan. NDA on request before the first call.
  • 2. Get Your Roadmap
    Receive a detailed proposal with scope, team composition, timeline, and costs tailored to your goals.
  • 3. Start Building
    Azati aligns on details, finalize terms, and launch your project with full transparency.