*> SOCIAL11 S.L. · Zaragoza · Servicio en toda España
SOFTWARE DE ORIGEN
ACCESS / VBaplicaciones internas
DELPHI / COBOLlógica de negocio
DATOSSQL + ficheros
IA+INGENIERÍA
DESTINO C# / .NET
C#.NETASP.NETSQLAPIs
FICHA TÉCNICA · Tecnología de destino
C# y .NET: versiones, componentes y puntos de modernización
C#/.NET es un destino habitual para modernización en empresas Microsoft. Conviene distinguir .NET Framework clásico de .NET moderno: desde .NET 5 la plataforma está unificada y en 2026 la versión LTS estable es .NET 10 con C# 14.
Inicio multiplataforma; ramas ya fuera de soporte.
.NET 6/82021–2023
LTS que consolidan ASP.NET Core, EF Core y despliegue cloud.
.NET 92024
STS; fin de soporte en noviembre de 2026.
.NET 102025
LTS actual; C# 14, ASP.NET Core/EF Core de la misma generación.
Artefactos y componentes que buscamos
.sln, .csproj y fuentes .cs
NuGet packages y Directory.Packages.props
appsettings.json y configuración por entorno
ASP.NET Core, EF Core, Worker Services
WinForms/WPF/Windows Services
Dockerfile, pipelines y secretos/Key Vault
Riesgos técnicos habituales
Confundir .NET Framework con .NET moderno
System.Web, WCF server, Remoting o AppDomains sin equivalencia directa
COM/Office interop y dependencias Windows-only
Paquetes NuGet abandonados
Entity Framework clásico vs EF Core
Cambio de autenticación a Entra ID/OIDC/JWT
Inventario mínimo antes de migrar
TargetFramework/TFM y SDK
Paquetes NuGet y vulnerabilidades
Tipo de aplicación: web, escritorio, servicio, batch
Base de datos y ORM
Autenticación, autorización y secretos
Integraciones, colas, ficheros y APIs
Rutas de modernización habituales
ASP.NET Core APIs + frontend web
Worker Services para batch/procesos
WinForms/WPF cuando escritorio Windows sigue teniendo sentido
Azure/AWS/on-premise con contenedores o servicios gestionados
000200PROCEDURE DIVISION.01
TECNOLOGÍA DESTINO / SOCIAL11
Cuándo .NET encaja como destino.
C# y .NET suelen encajar bien cuando la empresa trabaja con ecosistemas Microsoft, necesita integrarse con Active Directory, SQL Server, Microsoft 365 o Azure, o quiere un stack empresarial con soporte amplio. La decisión se toma después de revisar la aplicación actual, no por defecto.
000300PROCEDURE DIVISION.02
TECNOLOGÍA DESTINO / SOCIAL11
Migrar la lógica, no copiar la arquitectura antigua.
Separar reglas de negocio, acceso a datos e interfaz permite trasladar el comportamiento útil sin reproducir dependencias innecesarias. Podemos crear servicios en ASP.NET Core, APIs y nuevas interfaces manteniendo una transición gradual cuando el sistema antiguo debe seguir operativo.
000400PROCEDURE DIVISION.03
TECNOLOGÍA DESTINO / SOCIAL11
Pruebas antes de sustituir.
Cálculos, estados, permisos, importaciones y procesos batch se comparan con resultados del sistema anterior. La IA ayuda a documentar y generar pruebas, pero la aceptación depende de casos verificables y revisión técnica.