Case : Senwes

Zuid-Afrikaanse agrifirm Senwes moderniseert Delphi-applicatie: klaar voor een toekomst in de cloud

Zuid-Afrikaanse agrifirm Senwes moderniseert Delphi-applicatie: klaar voor een toekomst in de cloud

Al meer dan een eeuw is Senwes één van de grootste agrifirms in Zuid-Afrika. Het bedrijf stond voor een lastige uitdaging: een belangrijke applicatie voor graaninkoop draaide nog op Delphi 5. In samenwerking met GDK Software is deze legacy-applicatie omgezet naar een moderne cloudapplicatie.

De drijvende kracht achter de graanhandel

Senwes is een belangrijke ketenpartner voor de agrarische markt in Zuid-Afrika. EOCS, een in-house ontwikkeld systeem voor het beheer van grondstoffencontracten, vormt het kloppende hart dat verschillende processen in deze keten aanstuurt. “EOCS is voor ons van groot belang,” vertelt Jaco Roux, Lead Developer bij Senwes. “Het systeem wordt intensief gebruikt door Grainlink om het volledige inkoopproces van graan te beheren. Het fungeert als een centrale en betrouwbare bron, wat essentieel is voor efficiënte bedrijfsvoering en scherpe besluitvorming.”

Roux en zijn collega’s besloten daarom om de applicatie te moderniseren en niet volledig te herbouwen. Een volledige herbouw zou te kostbaar, te complex en te tijdrovend zijn. Door te moderniseren kon Senwes de kritieke bedrijfslogica behouden en direct de technische risico’s elimineren.

GDK Software: “GDK heeft een duidelijk gevoel van eigenaarschap”

Voor dit complexe traject zocht Senwes een partner met diepgaande Delphi-expertise. De keuze viel uiteindelijk op GDK Software. Roux: “De bewezen staat van dienst van GDK Software gaf ons het vertrouwen dat zij de technische complexiteit konden beheersen terwijl de risico’s voor onze operatie tot een minimum beperkt bleven.”

De samenwerking beschrijft Roux als uiterst effectief en ‘hands-on’. “GDK toonde een sterke arbeidsethos en een duidelijk gevoel van eigenaarschap. De ontwikkelaars behandelden de applicatie alsof deze van henzelf was. De communicatie was transparant, met wekelijkse updates en directe interactie tussen onze teams. Problemen werden niet alleen snel aangepakt, maar ook de eerste keer direct goed opgelost.”

"GDK nam de volledige verantwoordelijkheid voor het succes van de modernisering en leverde constant met professionaliteit en toewijding."

Jaco Roux, Lead Developer bij Senwes

Blik op de toekomst

Het resultaat is een stabiele applicatie die ook nog eens veel sneller is. De auditrisico’s zijn geëlimineerd, terwijl ontwikkelaars met meer vertrouwen wijzigingen kunnen doorvoeren. “Onze developers kunnen nu veel efficiënter werken,” aldus Roux. “We kunnen ons nu weer richten op het leveren van echte bedrijfswaarde, in plaats van het constant managen van de beperkingen van een verouderd systeem.”

De modernisering naar Delphi 12 is voor Senwes pas het begin. Het biedt de stabiele basis die nodig is voor de volgende technologische sprong. “De volgende stap is om de applicatie primair als backend-service te gebruiken, terwijl we moderne Angular-front-ends introduceren,” blikt Roux vooruit. “Uiteindelijk groeien we toe naar een modulaire, op microservices georiënteerde architectuur.”

Met de hulp van GDK Software heeft Senwes niet alleen een verouderd systeem gered, maar een fundament gelegd voor de komende decennia. “We kijken ernaar uit om de samenwerking met GDK in de volgende fasen voort te zetten.”

Contact

Laat ons helpen jouw ambities concreet te maken.