Services · Customizations & développement

Customizations & développement — quand le standard Microsoft ne suffit pas.

Quand les applications Microsoft finies (Dynamics 365, Power Platform, Microsoft 365) ne suffisent pas, nous construisons sur la plateforme Microsoft sur mesure. Plutôt que des solutions custom à côté — proprement comme extension dans le même tenant, dans le même modèle de données, avec les mêmes règles d'identité et de conformité.

Model-Driven Apps · depuis Dynamics CRM 4.0 SharePoint Framework (SPFx) · TypeScript / React Microsoft Graph · 20+ ans de pratique API Discovery Spike · entrée en prix fixe

Direction · Dirigeants

Build-vs-Buy — la réponse en euros, pas en slides.

Quand le standard ne suffit pas se pose la question : développement propre, customization ou produit tiers ? Nous livrons la comparaison build-vs-buy sur une page — coûts uniques, coûts subséquents sur trois ans, risques. Résultat : une recommandation en euros avec laquelle vous pouvez décider en comité — sans folklore consultant et sans volume d'heures ouvert.

Responsable de département · Métier

Quand la customization vaut vraiment pour votre département.

Pas chaque souhait particulier n'a besoin de code. Dans le Discovery Spike (prix fixe, tarif sur demande), nous séparons proprement configuration, workflow low-code et vrai développement. Vous obtenez un rapport d'outcome avec liste de cas d'usage, estimation d'effort par variante et recommandation défendable en comité de pilotage et achats — avec indications de risque pour la prochaine release wave.

Direction IT · CIO · Solution Architect

Plug-ins, composants PCF, SPFx — supportés, testés, conformes ALM.

Nous restons sur la plateforme : plug-ins C#, Cloud Flows Power Automate, composants code PCF, web parts SPFx en TypeScript/React, custom connectors. Standards de qualité de code avec unit tests, pipelines de build dans Azure DevOps, solution layering, discipline Managed-vs-Unmanaged. Directement avec l'équipe développement — pas d'account manager entre.

Pour les dirigeants · Prix fixe plutôt que mode horaire

Customization comme investissement calculable — pas comme boucle d'heures ouverte.

Chaque prestation de développement commence par un Discovery Spike en prix fixe et se termine en sprint prix fixe avec engagement de livraison clair. Vous savez avant le démarrage du sprint ce que vous obtenez et ce que cela coûte. Le CFO ne voit pas une facture d'heures, mais des jalons en euros. Le ROI est quantifié dans la comparaison build-vs-buy — avant que la première ligne de code ne soit écrite.

Lancer un sprint prix fixe

Pour les responsables métier · Chemin Discovery Spike

Du souhait particulier à la fiche sprint défendable en deux semaines.

Dans le Discovery Spike (prix fixe, tarif sur demande), nous testons votre cas d'usage sur standard, low-code ou pro-code et livrons un rapport d'outcome documenté. Contenu : backlog priorisé, estimation d'effort par user story, esquisse d'architecture et squelette de business case. Vous entrez ainsi proprement en comité de pilotage et achats — avec un scope clair et des options prix fixe pour le sprint 1.

Demander un Discovery Spike

Pour la direction IT · Entretien architecture 45 min

Patterns de plug-ins, PCF, SPFx, pipelines ALM — directement avec le spécialiste.

Sujets au tableau blanc : stages de pipeline plug-in et limites des plug-ins async, lifecycle des composants PCF et stratégie bundle size, scoping SPFx tenant vs. site, solution layering avec layers managed et unmanaged, setup ALM avec pipelines Azure DevOps, service principal et Power Platform Build Tools. Qualité de code, unit tests, tenant boundary — pas de slides marketing.

Entretien architecture 45 min

Six disciplines de développement

Ce que nous construisons sur la plateforme Microsoft.

Nous ne quittons pas la plateforme Microsoft. Chacune de ces six disciplines est une extension supportée — pas un hack à côté du standard, mais une brique dans le même tenant, avec la même identité et les mêmes règles de conformité.

Model-Driven Apps

Dynamics 365 Customer Engagement : formulaires, vues, Business Rules, plug-ins, schéma Dataverse. Nous construisons depuis Dynamics CRM 4.0 — le modèle de données est toujours le même concept.

Canvas Apps

Power Apps Canvas pour des interfaces pixel-perfect sur mobile et desktop. Idéal pour des apps terrain, workflows d'inspection et formulaires avec exigences UX complexes.

Power Pages

Portails externes sur base Dataverse — pour clients, partenaires, candidats ou fournisseurs. Authentification via Entra ID External Identities, même modèle de données que l'application interne.

SharePoint Framework (SPFx)

Web Parts, extensions et Application Customizers en TypeScript et React. Intranet proprement brandé, briques de contenu modulaires, intégration Microsoft Graph sans contournements.

Teams Apps & Outlook Add-ins

Apps basées Office.js pour Microsoft Teams et Outlook, complétées par Microsoft Graph pour une intégration profonde dans calendrier, e-mail et chat. Une référence live propre fait tourner Dynamics 365 nativement dans Teams.

Composants Azure

App Service, Azure Functions et Logic Apps comme couche d'extension — partout où les plug-ins Dataverse ou Power Automate atteignent leurs limites. Même tenant, même gouvernance.

Méthodologie

Discovery Spike, implémentation, transition Care.

Nous ne démarrons pas les projets custom au tarif journalier dans le vide. Trois phases, chacune avec un résultat clairement défini — vous savez avant la première heure facturée ce que vous obtenez.

01 · Prix fixe

Discovery Spike

Sprint compact avec un à deux ateliers, un développeur senior sur votre cas d'usage. À la fin, un prototype cliquable ou un walking skeleton technique, le modèle de données documenté et une proposition de mise en œuvre réaliste avec cadre de coûts.

  • Ateliers cas d'usage et données
  • Prototype cliquable ou walking skeleton
  • Modèle de données, esquisse d'intégration, risques
  • Proposition de mise en œuvre avec cadre de coûts
Phase centrale
02 · Implémentation

Phase d'implémentation

Sprints de deux semaines, démos hebdomadaires, déploiement continu en environnement Dev et Test. Solutions comme unité de déploiement, code source dans votre repository, pipeline ALM dès le jour 1. Vous voyez l'avancement en direct, pas dans le rapport de statut.

  • Sprints de deux semaines, démos hebdomadaires
  • Solutions, code source, pipelines chez vous
  • Environnements Dev, Test et UAT séparés
  • Documentation comme partie du sprint, pas après
03 · Transition

Transition Care

Après le Go-Live, l'application bascule dans notre forfait Application Care — support de niveau 2 et 3, entretien des release waves, petites adaptations sans discussion de tarif journalier. Ou votre équipe interne reprend, parce que la documentation le permet.

  • Quatre à huit semaines d'Hyper Care
  • Tests des release waves avant activation
  • Health review mensuel
  • Passage en exploitation interne possible à tout moment

Exemples de projets

Trois mandats custom, trois disciplines.

Extraits de notre portefeuille — anonymisés là où les clients le souhaitent, sous nom clair là où nous les accompagnons encore aujourd'hui.

App terrain sur Power Apps Mobile

Canvas App pour environ 80 collaborateurs terrain avec synchronisation offline, upload photo, capture de signature et backend Dataverse. Intégration dans Dynamics 365 Sales, traitement de commandes en temps réel. Déploiement en moins de quatre mois.

Intranet SharePoint avec branding SPFx

Intranet de groupe sur SharePoint Online avec Web Parts brandés, Application Customizer pour header et footer, People Finder piloté par Microsoft Graph. Douze langues, trois régions, une codebase.

Intégration Teams pour Dynamics 365

Référence live propre : Dynamics 365 Customer Engagement nativement dans Microsoft Teams — contacts, activités et pipeline sans changer de navigateur. Office.js, Microsoft Graph et API Dataverse dans une seule app.

Pourquoi rester sur la plateforme

Étendre plutôt que construire à côté.

De nombreuses solutions custom naissent historiquement à côté de l'univers Microsoft : stack web propre, base de données propre, système d'identité propre, stratégie de sauvegarde propre. Sur le papier, cela paraît flexible — en pratique, vous payez deux fois la gestion d'identité, la conformité, l'entretien des autorisations et la piste d'audit.

Notre approche est différente : nous étendons à l'intérieur de la plateforme Microsoft. Une app custom sur Dataverse hérite automatiquement du modèle d'autorisations basé Entra ID, des audit logs, de la routine de sauvegarde, des certifications de conformité de votre tenant. Vous payez une fois — et gagnez la fonctionnalité custom par-dessus.

Le résultat : moins de shadow IT, moins de licences en double, moins d'effort d'audit — et un modèle de sécurité qui croît automatiquement avec chaque release wave Microsoft.

Nous construisons sur la plateforme, pas à côté. Si le standard suffit, nous le disons. S'il ne suffit pas, nous construisons l'extension dans le même tenant, dans le même modèle de données, avec les mêmes règles d'identité et de conformité.

Questions fréquentes

Ce que nous clarifions avant chaque mandat custom.

Quand la customization est-elle préférable à un produit fini ?

Si votre processus est un avantage concurrentiel et qu'un produit fini écrase ce processus, la customization en vaut la peine. S'il s'agit seulement de couvrir plus vite une exigence standard (marketing automation, comptabilité, gestion de contrats), prenez un produit fini. Nous ne construisons pas une customization qui se contente de repeindre en bleu un bon standard Microsoft — nous construisons là où le standard atteint de vraies limites.

Combien coûte une app custom dans Power Apps ?

Nous démarrons par un Discovery Spike : cinq jours en prix fixe, au final un prototype cliquable, un modèle de données documenté et un cadre de coûts réaliste. Une Canvas App typique dans Power Apps avec backend Dataverse et une à deux intégrations se situe dans un corridor de 25 000 à 80 000 euros. Les applications Model-Driven plus grandes avec plug-ins et extensions SPFx se situent plus haut. C'est le Discovery qui le fixe, pas le premier coup de fil.

Pourrons-nous continuer à développer ensuite sans vous ?

Oui — et c'est un objectif de conception explicite. Nous documentons modèle de données, Solutions, code de plug-ins et pipelines de déploiement de sorte que votre équipe interne ou un autre partenaire puisse reprendre la solution. Nous livrons le code source dans votre repository, les Solutions dans votre tenant, les licences sur vos contrats. Le vendor lock-in vient du choix de plateforme (Microsoft), pas de constructions custom non documentées. En complément, notre abonnement formation pour vos Citizen Developers.

Les customizations résistent-elles aux release waves ?

Si elles sont construites proprement, oui. Nous utilisons exclusivement des voies de customization supportées : plug-ins via le SDK Dataverse, Client API pour les formulaires, SPFx plutôt que les Sandbox Solutions classiques, Office.js plutôt que des hacks VBA. À l'activation de la prochaine release wave Dynamics 365 ou SharePoint, il n'y a donc pas de surprise — et via Application Care, nous testons chaque release wave avant activation dans une sandbox.

Comment démarre un projet typique ?

Avec un Discovery Call de 30 minutes. Puis le Discovery Spike — cinq jours en prix fixe, un à deux ateliers, à la fin un prototype cliquable et une proposition de mise en œuvre avec cadre de coûts. Si les deux parties sont satisfaites, nous passons à la phase d'implémentation avec des sprints de deux semaines et des démos hebdomadaires. Après le Go-Live, Application Care prend en charge l'entretien courant.

À emporter · deux documents

Fiche descriptive et livre blanc.

Deux niveaux de profondeur pour deux besoins de lecture. La fiche descriptive est une référence rapide (3 à 5 min) téléchargeable immédiatement. Le livre blanc est une étude marché avec méthodologie et données comparatives (15 à 30 min) — vous le recevez par e-mail après une courte demande.

Fiche · 2 pages

Fiche Customizations & développement

3-5 min de lecture · téléchargement direct · sans formulaire

Synthèse concise : périmètre, indicateurs, modèle de tarification, déroulé — idéal à transmettre au DAF, aux achats ou au métier.

Télécharger la fiche (PDF)

Livre blanc · 12 pages

Customizations & développement — Approfondissement

15-30 min de lecture · par e-mail sur demande

Méthodologie, données comparatives, cadre de recommandation — matériel d'argumentation interne auprès des décideurs.

Services connexes

Le custom-code a des voisins — ce qui vient souvent avec.

Quatre catégories d'extensions · page thématique arades

Add-ons Dynamics 365 & extensions CRM — AppSource, Custom, Solutions propres, plug-ins

Avant le développement individuel, le coup d'œil sur les quatre catégories d'extensions est utile : apps marketplace AppSource, Custom Solutions, Solutions propres et plug-ins. Avec clarté des termes, mathématiques de licences et trois solutions arades concrètes sur Microsoft Dataverse.

Lire la page thématique →

Cinq modèles de programmation · page thématique arades

Programmation Microsoft Dynamics 365 — Plug-ins, JavaScript, Power Fx, AL, PCF Controls

La vue structurelle sur la part de code : plug-ins Dataverse en C#, Client API JavaScript, Power Fx, AL pour Business Central et PCF Controls. Avec six critères de choix pour les développeurs, trois paquets (Discovery Spike à partir de 6 500 €, Customization Sprint à partir de 25 000 €, Embedded Developer Retainer) et six erreurs typiques de programmation.

Lire la page thématique →

Discovery Call

Quelle extension, quelle plateforme, quel effort ?

30 minutes de premier échange — nous vérifions si la customization est la bonne voie dans votre cas et proposons un Discovery Spike. Évaluation honnête, pas de pitch. Une vue d'ensemble de tous les services est disponible sous Services.