Ydelser Programmering .NET udvikling
Microsoft-platformen

.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.

Hvad bruger vi .NET til?

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.

Teknologier

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 →
Modernisering

Har I en ældre .NET-løsning?

Det er ofte mere fornuftigt at modernisere gradvist end at skrive alt om.

01

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.

02

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.

03

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.

Hvornår vælger vi .NET?

.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.

Ofte stillede spørgsmå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.

Skal vi se på jeres .NET-løsning?

Vi kan både bygge nyt, overtage et eksisterende system eller lægge en realistisk plan for modernisering uden en unødvendig total omskrivning.