Le verdict en trois phrases
Une application interne en .NET Framework 4.x qui tourne encore sur Windows Server 2012 ou 2016 n'est pas condamnée, mais chaque année sans décision augmente le risque d'exploitation et le coût de la future sortie. Si le métier est stable et le code lisible, la migration progressive vers .NET 10 (25 000 à 60 000 EUR HT, ordre de grandeur 2026) bat presque toujours la réécriture. Si personne ne comprend plus les règles métier et que l'interface bloque les techniciens, la réécriture complète (40 000 à 90 000 EUR HT) devient rentable sur 3 ans.
Pourquoi 2026 est l'année où il faut trancher
Le .NET Framework 4.8 reste supporté tant que la version de Windows qui l'héberge l'est. C'est là que le calendrier se resserre : Windows Server 2012 R2 est sorti du support en octobre 2023 (mises à jour étendues payantes jusqu'en octobre 2026), et Windows Server 2016 perd son support étendu le 12 janvier 2027. Une application de 2012 dépend aussi souvent de briques mortes : WebForms, WCF, Crystal Reports, SQL Server 2012, bibliothèques NuGet abandonnées. Le jour où le serveur doit changer, l'application casse ou bloque la mise à jour de toute l'infrastructure.
Le second risque est humain. Dans un groupe marseillais de maintenance ou de services, le développeur d'origine est souvent parti, et l'ESN qui assure le maintien en condition opérationnelle facture chaque correction comme une enquête. Voici les signaux observés lors des audits (estimations de marché 2026) :
| Signal | Seuil d'alerte | Conséquence |
|---|---|---|
| Version du serveur | Windows Server 2012 ou 2016 | fin de support au plus tard en janvier 2027 |
| Framework d'interface | WebForms ou WinForms | pas de portage direct vers .NET 10 |
| Couverture de tests | moins de 10 % | toute modification devient risquée |
| Délai moyen d'une correction | plus de 5 jours | dépendance à une seule personne |
| Coût annuel du maintien | 12 000 à 25 000 EUR HT | budget absorbé sans évolution |
| Usage mobile terrain | absent ou via bureau à distance | ressaisies et erreurs de planning |
Les trois options chiffrées sur 3 ans
L'audit vient toujours en premier : 3 000 à 6 000 EUR HT pour 8 à 15 jours d'analyse du code, des dépendances, de la base de données et des usages réels. Il produit une cartographie des règles métier et une recommandation argumentée. Sans lui, un devis de réécriture est une estimation à l'aveugle.
| Option | Build (EUR HT) | Délai | Maintenance annuelle | Coût sur 3 ans |
|---|---|---|---|---|
| Statu quo + mises à jour étendues | 0 | aucun | 15 000 à 30 000 | 45 000 à 90 000 |
| Migration progressive vers .NET 10 | 25 000 à 60 000 | 4 à 8 mois | 6 000 à 10 000 | 43 000 à 90 000 |
| Réécriture complète, agence Marseille | 40 000 à 90 000 | 5 à 9 mois | 6 000 à 12 000 | 58 000 à 126 000 |
| Réécriture complète, agence Londres | 55 000 à 120 000 | 5 à 9 mois | 8 000 à 15 000 | 79 000 à 165 000 |
| Grille Kolonell, application complexe | 10 670 à 22 870 et plus | 3 à 6 mois | 1 370 à 2 200 (contrat de maintenance) | 14 780 à 29 470 et plus |
Les lignes marché sont des estimations hors Kolonell. La ligne Kolonell correspond à sa grille du 11/10/2026 pour une application complexe (7 000 000 à 15 000 000 FCFA et plus, soit 10 670 à 22 870 EUR HT et plus) et à ses contrats de maintenance de 75 000 à 120 000 FCFA par mois.
La migration progressive suit le modèle dit « strangler » : on place une façade devant l'ancienne application, puis on remplace les modules un par un (planning, bons d'intervention, facturation, reporting), en commençant par celui qui fait le plus mal. L'application reste en production pendant toute la transition. La réécriture complète repart d'une page blanche avec une interface web et mobile moderne, mais elle exige une reprise de données soignée et une période de double fonctionnement de 4 à 8 semaines.
Comment choisir sans se tromper
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Retenez la migration si plus de 60 % des règles métier sont encore justes, si la base de données est saine et si l'interface convient aux utilisateurs de bureau. Retenez la réécriture si les techniciens ont besoin d'une application mobile hors ligne, si le schéma de données a été détourné au fil des ans ou si le code ne compile plus sans la machine d'un ancien salarié. Dans les deux cas, exigez des lots livrables toutes les 2 à 4 semaines et une recette par les chefs d'équipe terrain, pas seulement par la DSI.
Mini cas pratique
Exemple illustratif : Laurent, DSI d'un groupe de maintenance multitechnique à Marseille, exploite une application WebForms de 2012 utilisée par 140 techniciens et 12 planificateurs. Le maintien lui coûte 22 000 EUR HT par an, et les ressaisies entre l'application et l'outil de facturation occupent 2 planificateurs à mi-temps, soit environ 40 000 EUR de masse salariale annuelle.
Il choisit une réécriture à 70 000 EUR HT avec une application mobile pour les bons d'intervention, puis une maintenance à 9 000 EUR par an. Sur 3 ans, il dépense 97 000 EUR. Le statu quo lui aurait coûté 66 000 EUR de maintien plus 120 000 EUR de ressaisies, soit 186 000 EUR. Si la nouvelle application supprime 75 % des ressaisies, l'économie atteint 90 000 EUR sur la période, et le projet est amorti en 20 mois environ.
FAQ
Peut-on migrer une application WebForms directement vers .NET 10 ? Non, WebForms n'existe pas en .NET moderne : l'interface doit être reconstruite, en Blazor, en React ou en Razor Pages. La logique métier et l'accès aux données, eux, se portent souvent à 50 à 70 %.
Combien de temps dure un audit de modernisation ? Comptez 8 à 15 jours ouvrés pour une application de 50 000 à 200 000 lignes de code. Le livrable inclut l'inventaire des dépendances, la cartographie des règles métier et un chiffrage à plus ou moins 20 %.
Faut-il passer au cloud en même temps ? Ce n'est pas obligatoire. Un hébergement Azure ou OVHcloud coûte de 150 à 600 EUR par mois pour ce type d'application, mais un serveur Windows Server 2025 sur site reste possible si vos contraintes l'imposent.
Que faire si le code source est incomplet ? Cela arrive dans 1 projet sur 5 environ. L'audit décompile alors les binaires et observe la base de production, ce qui ajoute 3 à 5 jours et rend la réécriture plus probable.
Comment éviter l'effet tunnel ? Exigez une démonstration toutes les 2 semaines et une mise en production d'un premier module avant le troisième mois. Un projet sans livraison réelle au bout de 90 jours dérive dans 2 cas sur 3.
Parlons de votre projet. Envoyez-nous la liste des modules, le nombre d'utilisateurs et la version de votre serveur : nous cadrons l'audit puis chiffrons migration ou réécriture sur notre grille d'application complexe, à partir de 7 000 000 FCFA (10 670 EUR HT). Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.
