Third party packages klinken ontzettend handig. Je haalt een kant-en-klare functie binnen, plakt die in je applicatie en klaar is Kees. Je bouwt sneller en het scheelt een hoop werk. Toch? In veel gevallen wel, maar bij PIM-software ligt dat een stuk genuanceerder.
Een PIM raakt namelijk alles binnen je bedrijf. Van beveiliging tot performance en van de maandelijkse kosten tot je duurzaamheidsdoelen. In dit blog leggen we uit waarom third party packages zowel een voordeel als een valkuil zijn. Ook lees je waarom evebury kiest voor een extreem streng, transparant en toekomstbestendig packagebeleid.
Wat zijn third party packages eigenlijk?

Kort gezegd zijn het kant-en-klare softwarecomponenten die je toevoegt aan een applicatie. Denk aan functies voor logging, beeldverwerking of caching. Ze besparen tijd, mits je precies weet wat erin gebeurt. En dat is nu net het probleem.
Veel organisaties controleren de broncode van deze pakketten niet of nauwelijks. Sommige libraries laden automatisch extra modules in of verbruiken netwerkverkeer zonder dat je het merkt. In een publieke cloud zoals Azure betekent dat directe kosten. Elke CPU-cycle telt en elke extra geheugen-allocatie maakt je systeem trager én energie-intensiever.
De risico’s van te veel afhankelijkheden
Elke externe afhankelijkheid introduceert extra risico’s voor je bedrijfsvoering:
- Support: Wat als een package niet meer wordt geüpdatet?
- Security: Beveiligingslekken in externe code zijn een reëel gevaar.
- Stabiliteit: Een update van een package kan je eigen code ‘breken’.
- Performance: Slecht geschreven code veroorzaakt memory leaks.
- Compliance: Onduidelijke licentievoorwaarden kunnen je in de problemen brengen.
- Upgrades: Verouderde packages kunnen een overstap naar bijvoorbeeld .NET 10 blokkeren.
Bij ouderwetse systemen op eigen servers was dit minder zichtbaar. Maar in de cloud is inefficiënte code een directe kostenpost en vergroot het je ecologische voetafdruk. Waarom de keuze voor cloud-native infrastructuur daarin bepalend is, lees je in ons artikel over SaaS PIM.
Waarom dit voor PIM software extra gevoelig ligt
Een PIM zit midden in de organisatie. Imports, exports, synchronisaties, validaties, beveiliging. Alles komt samen. Daardoor voelt één slecht onderhouden third party package veel harder dan in een kleine app.
Denk aan:
- vertragingen in importprocessen
- onverwachte performance dips
- synchronisaties die ineens haperen
- securityrisico’s met directe impact op productdata
- cloudkosten die oplopen door verborgen rekenprocessen
Een PIM moet voorspelbaar zijn. Niet een black box in een black box.
Azure maakt veel mogelijk, maar vraagt ook discipline
Azure maakt schaalbare, duurzame software mogelijk. Maar hetzelfde mechanisme werkt de andere kant op.
- Efficiënte code betekent lage kosten en lage CO₂ uitstoot.
- Inefficiënte code betekent verspilling, hogere rekeningen en onnodige belasting van de infrastructuur.
Moderne SaaS bedrijven herzien daarom hun packagebeleid. Minder afhankelijkheden. Volledige controle. En alleen werken met bewezen libraries.
Hoe evebury het anders doet
Evebury hanteert een extreem helder en streng packagebeleid. Twee principes staan centraal:
1. Alleen industry standard packages die bewezen betrouwbaar zijn
Dit betekent:
- Microsoft packages
- Third party packages die wereldwijd door miljoenen ontwikkelaars worden gebruikt
- Packages die qua kwaliteit, duurzaamheid en veiligheid tot de top behoren
2. Third party (non Microsoft) alleen waar het strikt noodzakelijk is

Evebury gebruikt slechts drie third party libraries, allemaal industrienormen:
- ImageMagick.Net voor beeldconversie
- StackExchange.Redis voor caching via Azure Redis Cache
- Serilog voor logging
En daarmee stopt het. Alles wat we verder nodig hebben schrijven we zelf. Niet voor de lol, maar omdat we dan volledige controle hebben over:
- Performance
- Veiligheid
- Cloudkosten
- Memory gebruik
- Schaalbaarheid
- Juridische zekerheid
- Upgrade flexibiliteit richting toekomstige .NET versies
Geen verborgen modules, onbekende licenties, risico op slecht geschreven code en onnodige belasting van servers.
Er is geen enkel PIM bedrijf dat zo open en streng is in zijn packagebeleid. En dat is geen marketing. Het is een bewuste ontwerpkeuze. Een PIM moet betrouwbaar zijn, elke dag.
De zakelijke impact voor beslissers

De voordelen van deze aanpak zijn concreet:
- Minder afhankelijkheden betekent minder risico.
- Eigen code betekent volledige controle en voorspelbaarheid.
- Efficiënte code betekent lagere cloudkosten.
- Een minimale attack surface betekent betere security en compliance.
- Geen package lock in betekent dat upgrades naar bijvoorbeeld .NET 10 nooit worden geblokkeerd.
- Transparantie betekent vertrouwen richting klanten én auditors.
Kortom: eenmodern PIM op Azure bouw je niet snel. Je bouwt het slim. En precies daar onderscheidt Evebury zich.
Tot slot
Third party packages versnellen ontwikkeling, maar brengen ook structurele risico’s mee. Daarom kiest Evebury bewust voor deze gedegen package policy en ontwikkelt alle andere functionaliteit zelf. Het resultaat is stabielere software, lagere kosten, betere performance, volledige controle en maximale transparantie.
Wil je een PIM dat futureproof is. Begin dan bij de basis: de code.
Evebury PIM doet dat al vanaf dag één. En dat merk je in alles.
