Net-Base Technologie

Technologieën

Delphi voor clients, C# voor services en Layer-3 voor onderhoudbare systemen op Windows, macOS, Linux, REST en op het web.

Delphi. C#. SQL. API’s.

Technologieën die passen bij vaklogica, data en beheer.

Delphi C# MariaDB Web-API's

Delphi doorgeven

Gegroeide businesslogica blijft bruikbaar, terwijl architectuur en datatoegang worden gemoderniseerd.

Services en portalen

C# en webcomponenten vullen desktopsystemen netjes aan met API’s, portalen en integraties.

Hybride in plaats van of-of

Desktop, web en database op één gezamenlijke technische lijn doorontwikkelen.

Technologieprofiel

Onze technische basis in één oogopslag

We zetten technologieën niet in op basis van mode, maar op basis van operationele realiteit, levensduur, integratiebehoefte en teamgeschiktheid. Doorslaggevend is niet de term, maar of het systeem later netjes beheerbaar, uitbreidbaar en overdraagbaar blijft.

Wanneer welke richting zinvol is

Delphi is zinvol als

  • bestaande vaklogica moet blijven bestaan,
  • complexe desktopprocessen stabiel moeten blijven,
  • Windows-, macOS- en Linux-clients op een gezamenlijke inhoudelijke basis moeten ontstaan.

C# is zinvol als

  • REST-servers en services worden opgebouwd,
  • API’s en externe integraties centraal staan,
  • moderne service-architecturen gevraagd zijn.

Hybride is zinvol als

  • bestaande applicaties en nieuwe portalen moeten samenwerken,
  • desktop, services en web dezelfde databasis gebruiken,
  • modernisering stapsgewijs en als Layer-3-structuur moet plaatsvinden.

Delphi-modernisering in de praktijk

Als een oude Delphi-applicatie inhoudelijk nog waardevol is, moderniseren we niet blind. We analyseren eerst hoe het systeem daadwerkelijk werkt, welke processen het draagt, waar datastromen breken en welke erfenissen het beheer afremmen. Daaruit ontstaat een moderniseringspad dat niet alleen op papier netjes oogt, maar in het dagelijks gebruik draagkrachtig blijft.

In veel gegroeide toepassingen zit de echte waarde niet in de interface, maar in jaren aan domeinlogica, speciale regels, uitzonderingen en ervaringskennis. Die substantie gooi je niet lichtvaardig weg. Wij scheiden verantwoordelijkheden zorgvuldig, herstructureren de database, vervangen oude toegangswegen, creëren nieuwe REST-interfaces en vullen indien nodig clients aan voor Windows, macOS en Linux op dezelfde inhoudelijke basis. Zo ontstaat geen harde breuk, maar een begrijpelijke doorontwikkeling met een duidelijke technische afbakening.

Vaak betekent dat ook dat historisch gegroeide monolieten weer in een vorm worden gebracht die onderhoudbaar, testbaar en uitbreidbaar wordt. De datatoegang wordt gestabiliseerd, businesslogica wordt losgekoppeld van interface-code, interfaces worden planbaar en toekomstige uitbreidingen hoeven niet langer tegen de bestaande situatie te worden bevochten. Het doel is geen cosmetische modernisering, maar een systeem dat het bedrijf weer ruimte geeft voor nieuwe eisen.

Services en servers als onderdeel van dezelfde architectuur

Veel bedrijfssystemen hebben vandaag niet alleen een client nodig, maar ook achtergrondservices, Windows- of Linux-services en REST-servers. Precies daarom plannen wij deze onderdelen niet als een latere aanbouw, maar als onderdeel van dezelfde architectuur. Een service die pas later op de een of andere manier wordt toegevoegd, wordt bijna altijd een uitzonderingsgeval.

Als data gedistribueerd verwerkt moeten worden, interfaces beschikbaar gesteld, exports gedraaid, imports bewaakt of taken tijdgestuurd op de achtergrond uitgevoerd, moet de technische verantwoordelijkheid vanaf het begin helder zijn. Welke onderdelen draaien in de client, welke in de service, welke op de server, hoe worden fouten zichtbaar, hoe worden statuswijzigingen navolgbaar, hoe blijft de domeinlogica consistent? Deze vragen beantwoorden we vroeg, zodat uit losse bouwstenen een robuust totaalsysteem ontstaat.

Dit is juist bij multiplatformprojecten doorslaggevend. Een desktopclient op Windows, macOS of Linux mag inhoudelijk niet iets anders bedoelen dan een begeleidende REST-server of een achtergrondservice. Daarom denken wij datamodel, processen, autorisaties, integraties en beheer altijd in samenhang. Zo ontstaat een architectuur waarin clients, services en servers dezelfde taal spreken.

Ons uitgangspunt

Technologie is voor ons geen geloofssysteem. Beslissend is dat architectuur, teamfit, beheer en toekomstige uitbreidingen bij het bedrijf passen. Niet het luidruchtigste platform wint, maar degene waarmee risico, onderhoudbaarheid en groei zinvol te sturen zijn.

Sommige taken lossen we bewust op met Delphi, omdat daar gegroeide businesslogica, performante clients en multiplatformcapaciteit hun sterke punten laten zien. Andere eisen passen beter bij C#, bij services, bij een portal of bij een combinatie van beide. Goede architectuur ontstaat niet uit mode, maar uit helderheid: welke verantwoordelijkheid heeft welk systeemonderdeel, welke levensduur is te verwachten, hoe groot is het team, hoe kritisch is het beheer en welke uitbreidingen komen de komende jaren realistisch gezien?

Precies daar begint voor ons professionele softwareontwikkeling. We willen niet alleen iets opleveren dat vandaag werkt, maar een technische basis creëren die ook later nog navolgbaar, overdraagbaar en economisch onderhoudbaar is.

Veelgestelde vragen over technologie en architectuur

Technologische beslissingen moeten passen bij het team, de vakinhoud en het beheer. Precies daarom bespreken we deze vragen niet abstract, maar altijd aan de hand van het concrete systeem.

Wanneer is Delphi zinvoller dan een volledig nieuw platform?

Altijd wanneer gegroeide vaklogica, performante desktopprocessen en multiplatformdoelen economisch verantwoord kunnen worden doorgezet, in plaats van de inhoudelijke basis lichtvaardig te vervangen.

Wanneer zet u aanvullend C# in?

Vooral voor portalen, webbackends, REST-services, integraties en servicegeoriënteerde architectuuronderdelen die zich goed laten verweven met bestaande desktopsystemen.

Hoe belangrijk is Layer-3 in de praktijk?

Zeer. Pas de zuivere scheiding van UI, businesslogica en datatoegang maakt modernisering, tests, services en toekomstige platformwissels beheersbaar.

Denkt u nieuwe platformen zoals Windows 11 ARM64 vroeg mee?

Ja. Nieuwe doelhardware en deploymentpaden worden vroeg getoetst, zodat daar later geen kostbare maatwerkdeelprojecten uit ontstaan.

Meer vragen gebundeld lezen

Deze korte antwoorden blijven hier op de pagina staan. Op de centrale FAQ-landingpagina plaatsen we het onderwerp bovendien in context met architectuur, modernisering, platformen en beheer.

Naar de FAQ-landingpagina met verdiepende antwoorden