Glossary

Softwarecomponent

Een zelfstandig, herbruikbaar bouwblok dat één specifieke functie of proces vertegenwoordigt binnen een composable applicatie.

Wat is een softwarecomponent?

Een softwarecomponent is een zelfstandig, herbruikbaar bouwblok dat een specifieke functie of proces vertegenwoordigt. Een component heeft een duidelijk gedefinieerde interface, zodat het kan worden gecombineerd met andere componenten.

Het verschil met traditionele softwaremodules

In traditionele enterprise software zijn modules groot en nauw verweven met de rest van het systeem. Een wijziging in een module heeft onbedoelde effecten elders. Dat maakt onderhoud duur en risicovol. Softwarecomponenten in de composable aanpak zijn kleiner, onafhankelijker en beter gedefinieerd. Ze zijn gebouwd om te worden hergebruikt en uitgewisseld.

De rol van de ontologie

Wat Novulo-componenten onderscheidt van een willekeurige componentenbibliotheek is de onderliggende ontologie: een gedeeld semantisch model dat vastlegt wat begrippen als 'polis', 'schade' of 'relatie' betekenen. Daardoor begrijpen componenten elkaars data zonder tussenliggende integraties. Ze zijn niet alleen technisch compatibel, maar ook inhoudelijk op elkaar afgestemd.

Componenten in de Novulo Store

De Novulo Store bevat meer dan 4.000 softwarecomponenten, elk bewezen in productie bij toonaangevende organisaties. Van poliscomponenten en schademodules tot financiële workflows en rapportageblokken. Elk component is gedocumenteerd, getest en direct inzetbaar. Samen vormen ze het fundament waarop klanten hun applicaties bouwen.

Digitale volmacht

Een volmacht die haar processen volledig digitaal heeft ingericht, van acceptatie tot schadebehandeling.

Applicatiemodel

De digitale beschrijving van een applicatie op basis waarvan software automatisch wordt gegenereerd, geconfigureerd en uitgerold.

Co-creatie (software)

Het gezamenlijk ontwikkelen van nieuwe softwarecomponenten door meerdere partijen binnen een ecosysteem, zodat investering en opbrengst worden gedeeld.