Casestudy · Web applicatie
Berkleba
Van legacy Windows-software naar een modern webplatform dat alle bedrijfsprocessen centraliseert

Achtergrond
De klant
Berkleba is een Nederlandse distributeur van industriele lijmen, tapes en lijmmachines voor de professionele markt. Al sinds 1989 helpen ze klanten in de automotive, composiet, productie en carrosseriebouw met de juiste verbindingsoplossing. Niet als standaard leverancier, maar als betrokken partner die meedenkt, test en adviseert. Berkleba heeft EWF-gecertificeerde lijmspecialisten in dienst en werkt voor namen als Secrid, Ebusco en LKQ.
Uitdaging
De aanleiding
Berkleba werkte jarenlang met een WinForms applicatie: een Windows-only systeem met losse schermen voor klantbeheer, orderverwerking en boekhouding. De koppeling met ExactOnline voor facturatie verliep handmatig. Prijsverhogingen moesten per klant worden bijgehouden en gecommuniceerd. Het systeem was niet schaalbaar en onmogelijk toegankelijk buiten kantoor. Berkleba had een platform nodig dat al hun processen automatiseert, overal bereikbaar is en meeschaalt met de groei van het bedrijf.

Aanpak
De oplossing
Appec bouwde een volledig maatwerk webplatform in Blazor WebAssembly met een .NET backend. De applicatie centraliseert alle operationele processen: klant- en relatiebeheer, orderverwerking, voorraadbeheer, inkoop en rapportages. Een bidirectionele koppeling met ExactOnline synchroniseert facturen en financiele data automatisch. Het platform is via elke browser toegankelijk en deployed via Docker op Azure.
Blazor WebAssembly
.NET Web API
SQL Server + EF Core
ExactOnline integratie
Syncfusion components
Docker + Azure
GitHub Actions CI/CD
IdentityServer + 2FA
PDF generatie
Bulk prijsverhogingen

Modules
Wat het platform doet
Een compleet bedrijfsplatform dat alle operationele processen van Berkleba centraliseert.
01
Klant- en relatiebeheer
Klantprofielen met contactpersonen, leveradressen, bezoekhistorie, betaalmethoden en een volledig CRM voor follow-ups en gespreksverslagen.
02
Ordermanagement
Orders van aanmaak tot levering, met klantspecifieke prijslijsten, artikelprijzen en koppeling naar de boekhouding.
03
Voorraadbeheer en inkoop
Productcatalogus met productgroepen en voorraadbeheer. Inkooporders richting leveranciers met levertijdtracking en voorraadcontrole.
04
ExactOnline koppeling
Bidirectionele synchronisatie via webhooks. Facturen, betalingen en financiele data stromen automatisch tussen beide systemen.
05
Bulk prijsverhogingen
Geplande prijsaanpassingen doorvoeren voor meerdere klanten tegelijk, met automatische notificaties en een dashboard om de voortgang te volgen.
06
Rapportages en dashboards
Verkoopdashboards, brutomarge-rapportages, BTW-overzichten en logistieke controles. Inzicht per klant, product en periode, exporteerbaar naar Excel.
Technologie
Onder de motorkap
De frontend draait als Blazor WebAssembly applicatie in de browser, met Syncfusion componenten voor tabellen, grafieken en draaitabellen. De backend is een .NET Web API met Entity Framework Core op SQL Server. Deployment verloopt via Docker containers naar Azure, met GitHub Actions voor geautomatiseerde CI/CD.
// Berkleba tech stack
frontend: “Blazor WebAssembly”
backend: “.NET Web API”
database: “SQL Server + EF Core”
ui: “Syncfusion components”
integratie: “ExactOnline (webhooks)”
auth: “IdentityServer + 2FA”
deploy: “Docker + Azure + GitHub Actions”