maatwerksoftware

zelfstandig naamwoord

Maatwerksoftware is software die wordt ontwikkeld voor de specifieke behoeften van een organisatie of product. De functies en werkwijze worden afgestemd op het beoogde gebruik.

Voor onze afwijkende orderberekening laten we maatwerksoftware ontwikkelen.

Bij maatwerksoftware bepaal je welke taken de applicatie moet ondersteunen en welke regels daarbij gelden. Denk aan een bestelproces waarin afmetingen, materiaalkeuze en productieplanning samen de prijs bepalen. Het team vertaalt die afspraken naar schermen, berekeningen en koppelingen.

Wat wordt op maat gemaakt?

Maatwerk betekent niet dat iedere regel code nieuw is. Ontwikkelaars gebruiken bestaande Woordenboek · In het kortframeworkEen framework is een samenhangende basis voor softwareontwikkeling. Het biedt herbruikbare code, een vaste structuur en afspraken voor het bouwen van een applicatie.Lees meer⁠, Woordenboek · In het kortlibraryEen library is een verzameling herbruikbare softwarecode voor een afgebakende taak. Een applicatie kan die code aanroepen om bestaande functionaliteit te gebruiken.Lees meer⁠ en diensten voor algemene onderdelen. De specifieke combinatie en bedrijfsregels maken de applicatie passend voor het proces.

Een maatwerkonderdeel kan ook naast een bestaand pakket werken. Je hoeft bijvoorbeeld niet de hele boekhouding opnieuw te bouwen om een eigen orderberekening toe te voegen.

Ontwikkeling en onderhoud

De eerste versie is slechts een deel van het werk. Updates, beveiliging en wijzigingen in het proces vragen ook daarna aandacht. Maak daarom afspraken over beheer, toegang tot de broncode en overdracht. Maatwerk op zichzelf zegt niet wie de rechten bezit of hoe eenvoudig een ander team het kan overnemen.