.NET udvikling
til systemer der skal holde
Vi bygger nye løsninger og overtager eksisterende .NET-systemer. Fra API'er og integrationer til komplekse forretningssystemer, cloud-løsninger og modernisering af ældre .NET Framework.
Et stærkt fundament til forretningskritisk software
.NET er Microsofts open source og cross-platform udviklingsplatform. Vi bruger den især til backend-services, API'er, integrationer, webapplikationer og systemer, hvor stabilitet, sikkerhed og lang levetid er vigtigere end kortvarige trends.
Til nye løsninger arbejder vi typisk med C# og ASP.NET Core på aktuelle .NET-versioner. Platformen fungerer på Windows, Linux og macOS og passer godt til Azure, containere og moderne CI/CD.
Det vigtigste er dog ikke selve teknologien. Vi vælger .NET, når den passer til jeres eksisterende systemlandskab, kompetencer og krav til drift. Har I allerede Microsoft-teknologi, SQL Server, Azure eller tunge integrationer, er .NET ofte et meget naturligt valg.
Vores .NET-stack
Vi sammensætter stacken efter løsningen. Det her er de byggesten, vi oftest arbejder med.
C#
Vores primære sprog til moderne .NET. Velegnet til alt fra API'er og integrationsservices til større domænedrevne backend-løsninger.
Læs om C# →ASP.NET Core
Til webapplikationer, REST API'er og backend-services. Cross-platform, moden og velegnet til både cloud og containerbaseret drift.
Læs om ASP.NET →Azure
App Services, Functions, Service Bus, Storage, SQL og øvrige managed services, når Azure giver mening for arkitektur og drift.
Entity Framework Core
ORM til dataadgang i .NET-løsninger, typisk kombineret med SQL Server eller PostgreSQL afhængigt af behovet.
API & integration
REST, messaging, webhooks og event-drevne integrationer til ERP, CRM, produktionssystemer og eksterne platforme.
.NET MAUI
Til cross-platform apps, når C# og .NET allerede er en central del af teknologistacken og kravene passer til MAUI.
Læs om .NET MAUI →Har I en ældre .NET-løsning?
Det er ofte mere fornuftigt at modernisere gradvist end at skrive alt om.
Kortlæg afhængighederne
Vi finder de dele, der binder systemet til gammel .NET Framework, ældre biblioteker, Windows-only drift eller andre komponenter, der gør opgraderinger svære.
Prioritér efter risiko
Vi moderniserer ikke for teknologiens skyld. Sikkerhed, driftsrisiko, ændringsfrekvens og forretningsværdi afgør, hvad der bør løses først.
Migrér i kontrollerede trin
API'er, services eller funktioner kan ofte flyttes gradvist til moderne .NET, mens resten af systemet fortsat kører. Det reducerer både risiko og stop i produktudviklingen.
.NET er stærkt, men ikke altid det rigtige valg
Vi anbefaler typisk .NET til systemer, der skal leve længe, integrere med mange andre systemer eller passe ind i et eksisterende Microsoft-miljø.
Det er særligt oplagt til komplekse backend-løsninger, integrationsplatforme, SaaS-produkter, produktionssystemer og interne forretningsapplikationer.
Vi overvejer andre teknologier, når:
- teamet allerede har stærkere kompetencer i en anden stack
- projektet er meget lille og en lettere platform giver mindre kompleksitet
- økosystemet omkring den konkrete opgave er markant stærkere et andet sted
- eksisterende arkitektur gør et teknologiskift unødvendigt dyrt
Vi ser teknologi som et middel, ikke et mål.
Spørgsmål om .NET udvikling
.NET Core var navnet på den moderne cross-platform gren af .NET. Fra .NET 5 blev platformene samlet under navnet .NET. I nye løsninger taler vi derfor normalt bare om .NET, mens .NET Framework fortsat bruges om den ældre Windows-bundne platform.
Ja. Vi starter med en teknisk gennemgang af kode, dependencies, database, integrationer, deployment og testdækning. Derefter anbefaler vi, om systemet bør vedligeholdes som det er, moderniseres gradvist eller om enkelte dele bør erstattes.
Som regel ikke. En trinvis modernisering er ofte mindre risikabel. Vi kan eksempelvis isolere gammel funktionalitet bag API'er, opgradere enkelte services eller flytte specifikke workloads til moderne .NET uden at stoppe den eksisterende drift.
Ja. Moderne .NET er cross-platform og kan køre på Windows, Linux og macOS. Det gør platformen velegnet til containere, cloud og moderne driftsmiljøer.
Nej. .NET kan køre på mange platforme og cloudmiljøer. Azure er ofte et naturligt valg i Microsoft-tunge organisationer, men arkitekturen bør vælges ud fra driftskrav, eksisterende setup og økonomi.