// DEV IT : développement web, Windows et mobile, depuis 2012

Vos applications métier, modernisées et codées sur mesure.

Applications web, Windows et mobiles en C# / .NET, avec leurs API et leurs bases de données. Et vos applications existantes (WebForms, VB.NET, MVC, WinForms) migrées vers une base moderne, page par page, sans arrêter l'activité.

Bretagne, à distance français et anglais France et Royaume-Uni

DEV IT : Interventions.razor
Program.cs
Interventions.razor
migration.diff

        
main0 erreur, 0 avertissementBlazor Server.NET 10UTF-8 C#
// services

Web, Windows, mobile : tout le .NET, une seule équipe.

Nous développons sur mesure pour des entreprises qui ont besoin d'un outil fiable, et pour des éditeurs qui ont besoin de bras experts sur leur produit. Neuf ou existant, navigateur, poste Windows ou téléphone : la même exigence, du code qui tient dans le temps.

services/web.cs

Applications web

Applications métier, portails clients, back-offices et API, accessibles depuis un navigateur, pensés pour durer.

  • Blazor Server / WebAssembly, ASP.NET Core, API REST
  • SQL Server, Entity Framework Core, Dapper, migrations
  • Composants d'interface (Telerik, Radzen...) et tableaux de bord
  • Authentification, rôles, intégrations avec vos autres systèmes
C#.NET 8 / 10BlazorASP.NET CoreEntity FrameworkDapperSQL Server
services/windows.cs

Applications Windows

Logiciels de bureau et outils métier installés sur vos postes ou vos serveurs, quand le navigateur ne suffit pas : matériel, hors ligne, performance.

  • WPF, WinForms, .NET (et VB.NET pour l'existant)
  • Services Windows, traitements planifiés, outils en ligne de commande
  • Pilotage de matériel, périphériques, échanges de fichiers
  • Installeurs et déploiement sur parc
WPFWinForms.NETServices WindowsSQL Server
services/mobile.cs

Applications mobiles

Des applications de terrain connectées à votre système d'information : saisie, scan, photos, consultation, même sans réseau.

  • Android natif (Kotlin, Jetpack Compose)
  • Multiplateforme Android / iOS avec .NET MAUI
  • API dédiée, synchronisation, mode hors ligne
  • Publication sur les stores et mises à jour
AndroidKotlin.NET MAUIAPI
services/modernisation-legacy.cs

Modernisation d'applications existantes

Votre application fonctionne, mais elle a quinze ans, plus personne n'ose y toucher et elle bride vos projets. Nous la faisons passer sur .NET moderne, page par page, sans arrêter l'activité : WebForms, VB.NET, ASP.NET MVC ou WinForms vers Blazor / .NET, avec cohabitation ancien / nouveau pendant la transition (SSO, données partagées), audit de l'existant, plan de migration, chiffrage par lots, et remise à niveau des pratiques (Git, revues, tests, DevOps).

WebFormsVB.NETMVCWinForms.NET Frameworkvers Blazor / .NET
services/ia.cs

Intégration d'IA dans vos applications

Assistants métier, recherche en langage naturel, extraction de documents : des fonctions d'IA intégrées proprement, avec des modèles hébergés ou locaux selon vos contraintes.

services/audit.cs

Audit, conseil et revue de code

Un regard extérieur sur votre architecture, votre code et vos pratiques, avec des recommandations concrètes et priorisées. Idéal avant une refonte ou une reprise de projet.

services/renfort.cs

Renfort d'équipe pour éditeurs

Un développeur senior qui s'intègre à votre équipe, vos outils et vos rituels, en régie par lots de jours. Formation de vos développeurs incluse si vous le souhaitez.

// technologies : tout ce que nous pratiquons

Un écosystème .NET complet, du legacy au moderne.

Vingt ans de .NET, du WebForms de 2005 au Blazor d'aujourd'hui : nous parlons la langue de votre application existante autant que celle de la prochaine.

stack.json
"langages"
C#VB.NETSQL / T-SQLJavaScriptTypeScriptKotlinHTML / CSSPowerShell
"web"
Blazor ServerBlazor WebAssemblyASP.NET CoreASP.NET MVCASP.NET WebFormsWeb API / RESTRazorAJAX / jQuerySignalRBootstrapTelerik / Kendo UIRadzenIIS
"données"
SQL ServerEntity Framework CoreEntity Framework 6DapperADO.NETSQLiteMigrations EFProcédures stockéesLINQ
"windows"
WPFWinFormsServices Windows.NET Framework 4.x.NET 8 / 10WCF / services SOAPInstalleurs MSIInterop COM / Office
"mobile"
Android natifKotlinJetpack Compose.NET MAUIRoom / SQLiteGoogle Play
"outils & méthodes"
Visual StudioGitAzure DevOps / TFSPipelines CI/CDxUnit / testsRevues de codeAgile / ScrumDockerClaude / Ollama (IA)

# Vous ne trouvez pas votre technologie ? Demandez-nous, la liste n'est pas exhaustive.

// modernisation : git merge legacy/webforms -> main

Moderniser sans big bang.

Réécrire d'un coup une application de quinze ans est le meilleur moyen d'y passer trois ans et de perdre des fonctions en route. Nous procédons autrement.

legacy/webforms audit lot 1 lot 2 extinction main (Blazor) socle + SSO livré livré bascule
ancienne applicationnouvelle applicationlots migrés et livrés
migration.diff
@@ application métier @@
- ASP.NET WebForms 4.x, VB.NET
- ViewState, UpdatePanel, code-behind de 3 000 lignes
- Déploiement manuel, pas de tests
+ Blazor Server, C#, .NET 10
+ Composants réutilisables, services testables
+ Pipeline Azure DevOps, revues de code
  1. Audit de l'existant

    Inventaire des pages, des règles métier cachées dans le code, des dépendances. On sait ce qu'on migre avant de commencer.

  2. Socle moderne et cohabitation

    Nouvelle application Blazor branchée sur la même base, avec authentification partagée : les deux versions vivent côte à côte.

  3. Migration par lots

    Les écrans sont réécrits par lots priorisés, comparés à l'original, validés par vos utilisateurs. Chaque lot est livré et utilisable.

  4. Bascule et extinction

    Quand tout est passé, l'ancienne application s'éteint. Vous repartez avec un code documenté, testé, et une équipe formée.

// realisations : git log --oneline

Ce que nous avons construit.

  1. a3f9c1e2008 -> 2026

    Modernisation d'une suite de gestion de maintenance

    Éditeur de logiciels, Royaume-Uni. Migration progressive d'une application WebForms / VB.NET vers Blazor Server (.NET), avec cohabitation des deux générations, SSO, composants Telerik, pipeline Azure DevOps et formation de l'équipe interne. Des centaines de pages, sans interruption de service.

    webforms-to-blazor, telerik, azure-devops
  2. 7b2d0442025 -> 2026

    Composants Blazor dopés à l'IA

    Éditeur de logiciels, Royaume-Uni. Bibliothèque de contrôles Blazor intégrant des modèles de langage : assistance à la saisie, synthèse de données, interrogation en langage naturel, dans les écrans métier existants.

    blazor, llm, components
  3. c58e2a92026

    Application mobile d'inventaire connectée

    Produit interne DEV IT. Application Android (Kotlin / Jetpack Compose) et API ASP.NET Core, scan de codes-barres, reconnaissance d'images par IA et suggestions automatiques. Publiée sur le Play Store, conçue de bout en bout : API, base de données, application mobile.

    android, kotlin, aspnet-core, ia

# Les noms de clients sont donnés sur demande, avec leur accord.

// methode : pipeline de collaboration

Simple, transparent, sans surprise.

  1. Échangestage: discovery

    Un premier appel pour comprendre le besoin, l'existant et les contraintes. Sans engagement.

  2. Proposition détailléestage: proposal

    Périmètre, jours estimés, planning et tarif écrits noir sur blanc. Vous validez par bon de commande.

  3. Développement itératifstage: build & review

    Livraisons régulières, démonstrations, code versionné chez vous, revues de code. Vous voyez avancer.

  4. $

    Facturation au réelstage: invoice

    Facture mensuelle sur les jours réellement effectués, à la demi-journée près. Pas de forfait opaque.

// a-propos

Un développeur senior, pas une agence.

DEV IT, c'est Flavien Deslandres, développeur .NET depuis plus de vingt ans et indépendant depuis 2012. Depuis la Bretagne, je travaille pour des éditeurs de logiciels et des entreprises en France et au Royaume-Uni, en français comme en anglais.

Vous parlez directement à la personne qui écrit le code. Pas d'intermédiaire, pas de commercial, pas de junior caché derrière un senior : la même personne du premier appel à la dernière livraison.

Mon terrain de jeu favori : les applications métier qui ont une histoire, que l'on doit faire évoluer sans les casser. C'est là que l'expérience fait la différence.

"developer": { "nom": "Flavien Deslandres", "entreprise": "EIRL DEV IT", "depuis": 2012, "base": "Le Faouët, Bretagne", "langues": ["fr", "en"], "plateformes": ["web", "windows", "mobile", "api"], "stack": ["C#", ".NET", "Blazor", "WPF", "EF Core", "Dapper", "SQL Server", "Kotlin"], "legacy": ["WebForms", "VB.NET", "MVC", "WinForms"], "aDistance": true, "intermediaires": false, "disponible": true }
// faq

Ce qu'on nous demande souvent.

README.md
Travaillez-vous sur site ou à distance ?

À distance, depuis la Bretagne. C'est ainsi que nous travaillons depuis 2012 avec des clients en France et au Royaume-Uni, avec des points réguliers en visio. Un déplacement ponctuel pour un lancement ou un atelier reste possible.

Comment sont facturées les prestations ?

Au temps passé, sur la base d'un tarif journalier indiqué dans la proposition. La facture est mensuelle, sur les jours réellement effectués, comptés à la demi-journée. Pour un projet bien délimité, un forfait peut être proposé.

Pouvez-vous reprendre un code écrit par quelqu'un d'autre ?

Oui, c'est même une part importante de notre activité. Nous commençons par un audit pour comprendre l'existant, puis nous proposons un plan : corriger, faire évoluer ou moderniser, selon l'état du code et vos objectifs.

Le code et les livrables m'appartiennent-ils ?

Oui. Le code est versionné dans votre dépôt (Azure DevOps, GitHub, GitLab...) dès le début, et la propriété intellectuelle des développements vous est cédée avec la facturation, comme prévu dans la proposition.

Quelles technologies ne faites-vous pas ?

Notre cœur de métier est l'écosystème Microsoft : C#, .NET, Blazor, SQL Server, Azure DevOps, plus Android en Kotlin. Pour un projet PHP, Java ou iOS natif, nous vous le dirons franchement et vous orienterons.

Quelle disponibilité ?

Nous acceptons un nombre limité de missions en parallèle pour garantir une vraie présence sur chacune. Décrivez-nous votre projet : nous vous répondons sous 48 h avec une date de démarrage réaliste.

// contact

Parlons de votre projet.

Décrivez votre besoin en quelques lignes : nous revenons vers vous sous 48 h, avec des questions, un premier avis et, si tout colle, une proposition écrite.

  • mail contact@dev-it.frréponse sous 48 h ouvrées
  • locate Le Faouët, Bretagneà distance partout en France, en Europe et au Royaume-Uni
nouveau-message.sh
L'envoi n'a pas abouti. Vérifiez les champs obligatoires ou écrivez-nous directement à contact@dev-it.fr.
* champs obligatoires