Teknikprofil
Översikt över vår tekniska bas
Delphi. C#. SQL. APIs.
Tekniker som passar för affärslogik, data och drift.
Teknik i bilder
Teknikbeslut synliggörs hos oss genom målarkitektur.
Det är inte slagordet som är avgörande, utan hur plattform, tjänster och lager senare samarbetar. Dessa skisser gör riktningen greppbar.
Delad kärna för flera mål
Multiplattform blir meningsfullt när flera klienter använder samma affärslogik och inte utvecklas åt olika håll.
* Använda plattformsnamn och varumärken tillhör respektive rättighetsinnehavare.
C# och tjänster som komplement
Portaler, REST och tjänster kompletterar kärnan där webb- och driftslogiken blir mer framträdande.
Ta hänsyn till målplattformen tidigt
Plattformsbyten som ARM64 hör hemma i arkitektur och driftsättning innan de blir ett supportproblem.
Lämpliga tjänste- och teknikvägar
Viktiga fördjupningar i detta ämne
Vi använder inte teknologier enligt mode, utan efter driftrealitet, livslängd, integrationsbehov och teamförmåga. Det avgörande är inte slagordet, utan om systemet senare kan driftas, utökas och övertas på ett ordnat sätt.
Starkt för affärslogik och klienter för flera plattformar
Delphi är stark där befintlig affärslogik, databasnära processer, rapporter och stabila klienter för Windows, macOS och Linux långsiktigt ska föras vidare.
Visa Delphi
C#
Starkt för REST, tjänster och portaler
C# använder vi när portaler, moderna backend-tjänster, REST-API:er och integrationer ska anslutas rent till befintliga företagsystem.
Visa C#
Arkitektur
Layer-3 istället för monolitiska kvarlämningar
Vi separerar användargränssnitt, affärslogik och dataåtkomst medvetet, så att förändringar förblir planbara och nya tjänster inte behöver byggas mot det befintliga.
Visa Layer-3
Plattformar
Ta Windows 11 ARM64 i beaktande från början
Förutom klassiska x64-mål beaktar vi aktuella plattformar som Windows 11 ARM64 tidigt, så att ny hårdvara och driftsättningar inte senare blir ett specialprojekt.
Visa ARM64
När vilken inriktning är lämplig
Delphi är lämpligt när
- befintlig verksamhetslogik ska leva vidare,
- komplexa skrivbordsprocesser måste förbli stabila,
- Windows-, macOS- och Linux-klienter ska skapas på en gemensam verksamhetsmässig bas.
C# är lämpligt när
- REST-servrar och tjänster byggs upp,
- API:er och externa integrationer står i fokus,
- moderna servicearkitekturer behövs.
Hybrid är lämpligt när
- befintliga applikationer och nya portaler måste samverka,
- desktop, tjänster och webben använder samma dataunderlag,
- modernisering ska ske stegvis och som en Layer-3-struktur.
Delphi-modernisering i praktiken
När en gammal Delphi-applikation funktionellt fortfarande är värdefull, moderniserar vi inte blint. Vi analyserar först hur systemet faktiskt fungerar, vilka processer det bär, var dataflöden bryts och vilka tekniska kvarlämningar som bromsar driften. Därav uppstår en moderniseringsväg som inte bara ser bra ut på papper, utan är hållbar i vardagen.
I många etablerade applikationer ligger det egentliga värdet inte i användargränssnittet, utan i åratal av domänlogik, särskilda regler, undantag och erfarenhetsbaserad kunskap. Denna substans slänger man inte lättvindigt bort. Vi separerar ansvar tydligt, omstrukturerar databasen, faserar ut gamla åtkomstvägar, skapar nya REST-gränssnitt och kompletterar vid behov klienter för Windows, macOS och Linux på samma domänmässiga grund. På så sätt uppstår ingen skarp brytning, utan en spårbar vidareutveckling med tydlig teknisk avgränsning.
Ofta innebär det också att historiskt uppkomna monoliter återförs till en form som är underhållbar, testbar och utbyggbar. Datatillgången stabiliseras, affärslogik löses ut ur gränssnittskod, gränssnitt blir planbara och framtida utbyggnader behöver inte längre kämpa mot befintlig kodbas. Målet är inte kosmetisk modernisering utan ett system som ger företaget utrymme för nya krav.
Services und Server als Teil derselben Architektur
Många företagsystem behöver idag inte bara en klient, utan också bakgrundstjänster, Windows- eller Linux-tjänster och REST-servrar. Precis därför planerar vi dessa delar inte som ett efterhandsbygge utan som en del av samma arkitektur. En tjänst som bara läggs till i efterhand blir nästan alltid ett specialfall.
När data ska bearbetas distribuerat, gränssnitt tillhandahållas, exporter köras, importer övervakas eller uppgifter köras schemalagt i bakgrunden måste det tekniska ansvaret vara tydligt från början. Vilka delar körs i klienten, vilka i tjänsten, vilka på servern, hur blir fel synliga, hur går tillståndsändringar att spåra, hur hålls domänlogiken konsekvent? Dessa frågor besvarar vi tidigt, så att enskilda komponenter blir ett bärkraftigt helhetssystem.
Det är särskilt avgörande i multiplattformsprojekt. En desktop-klient på Windows, macOS eller Linux får funktionellt inte betyda något annat än en tillhörande REST-server eller en bakgrundstjänst. Därför tänker vi datamodell, processer, behörigheter, integrationer och drift alltid tillsammans. Så uppstår en arkitektur där klienter, tjänster och servrar talar samma språk.
Unser Grundsatz
Teknik är för oss inte ett trosystem. Avgörande är att arkitektur, teamförmåga, drift och framtida utbyggnader passar företaget. Det är inte den mest profilade plattformen som vinner, utan den som gör det möjligt att hantera risk, underhållbarhet och tillväxt på ett balanserat sätt.
Vissa uppgifter löser vi medvetet med Delphi, eftersom där befintlig affärslogik, presterande klienter och multiplattformsförmåga får sina styrkor att komma till sin rätt. Andra krav passar bättre för C#, för tjänster, för en portal eller för en kombination av dessa. God arkitektur uppstår inte ur mode utan ur klarhet: vilket ansvar har vilken systemdel, vilken livslängd kan förväntas, hur stort är teamet, hur kritisk är driften och vilka utbyggnader är realistiska under de kommande åren?
Precis där börjar för oss professionell mjukvaruutveckling. Vi vill inte bara leverera något som fungerar idag, utan skapa en teknisk grund som även senare är spårbar, övertagbar och ekonomiskt underhållbar.
Häufige Fragen zu Technologie und Architektur
Teknologiska beslut måste passa teamet, verksamheten och driften. Just därför klargör vi dessa frågor inte abstrakt, utan alltid utifrån det konkreta systemet.
När är Delphi lämpligt jämfört med en fullständig ny plattform?
Alltid när etablerad domänlogik, högpresterande desktopprocesser och mål om multiplattformar bör vidareföras ekonomiskt, istället för att vårdslöst ersätta befintlig substans.
När använder ni dessutom C#?
Främst för portaler, webbbackends, REST-tjänster, integrationer och serviceorienterade arkitekturdelar som kan integreras väl med befintliga desktop-system.
Hur viktigt är Layer-3 i praktiken?
Mycket. Först en tydlig separation mellan UI, affärslogik och dataåtkomst gör modernisering, tester, tjänster och framtida plattformsbyten hanterbara.
Tar ni med nya plattformar som Windows 11 ARM64 i ett tidigt skede?
Ja. Ny målhårdvara och distributionsvägar granskas tidigt, så att de inte senare blir kostsamma specialprojekt.
Läs fler frågor i samlad form
Dessa korta svar finns kvar här på sidan. På den centrala FAQ-landningssidan sätter vi ämnet också i sitt sammanhang vad gäller arkitektur, modernisering, plattformar och drift.
Nästa steg
Om ni har en konkret fråga om modernisering, API eller plattform, bör vi tidigt tydligt fastställa den tekniska avgränsningen.
Net-Base utvärderar befintliga system, datavägar, gränssnitt och målplattformar inte isolerat, utan i samband med domänlogik, drift och senare utbyggnad.
- Nuläge, målbild och tekniska risker bedöms tillsammans.
- REST, dataåtkomst, portaler och utrullning skjuts inte upp som sena följder.
- Ni ser tidigt vilken väg som är ekonomiskt och driftsmässigt bärkraftig.