Aller au contenu principal
digitalpaca
Service

Développement custom

Apps métier, intégrations ERP/CRM, automation. Du sur-mesure tenable.

Illustration décorative du service développement custom
Le problème

Ce qu'on entend en cadrage

Quatre questions reviennent systématiquement quand on parle développement custom avec une direction marketing ou un DG de PME B2B.

On hésite entre une solution SaaS standard et du dev custom.
Le custom n'est jamais notre première réponse. Notre check-list : (1) la solution SaaS standard couvre-t-elle 80 % du besoin avec config seule ? Si oui, SaaS. (2) Le coût total SaaS sur 5 ans est-il < 60 % du coût custom + maintenance ? Si oui, SaaS. (3) Avez-vous l'équipe technique en interne pour maintenir le custom ? Si non, SaaS. Le custom se justifie uniquement quand ces trois questions échouent.
Combien coûte un configurateur produit B2B sur-mesure ?
Pour un configurateur B2B avec 10-25 paramètres et 1 000-5 000 références : 35-80 K€ initial + 5-10 K€/an maintenance. Inclut le cadrage technique, l'intégration ERP (catalogue + pricing), le tunnel de génération de devis PDF, l'admin back-office. Au-dessous de 25 K€ on a du bricolage qui ne tient pas 2 ans ; au-dessus de 100 K€ c'est qu'il y a soit du multi-canal complexe, soit de la sur-spécification.
Comment garantir qu'un dev custom tiendra 5 ans ?
Quatre garde-fous : (1) stack pragmatique stable (TypeScript + Node + Postgres, pas Rust + GraphQL + Kubernetes pour une PME 80 collab.), (2) couverture tests ≥ 70 % à la livraison, (3) documentation utilisateur + dev handover complet, (4) code remis sous licence non-exclusive perpétuelle (vous n'êtes jamais bloqué chez nous). Sans ces 4 points, un custom devient une boîte noire au bout de 18-24 mois.
Faut-il du dev custom pour automatiser le commercial ?
Rarement. Notre check : iPaaS (Make, n8n auto-hébergé) couvre 80 % des automations commerciales (qualification leads, relances séquencées, sync CRM-LinkedIn, reporting hebdo). Coût mensuel 50-200 €, déploiement 2-5 jours. Le dev custom commence à se justifier quand l'iPaaS ne tient plus la volumétrie ou la logique métier (> 100k workflows/mois, ou règles métier propriétaires complexes).
Notre approche

Ce qui change avec Digitalpaca

  • 01

    Challenger l'option no-code en premier

    Notre première proposition est presque toujours iPaaS (n8n / Make) + SaaS standard. Le dev custom n'est validé qu'après échec démontré du no-code sur le périmètre.

  • 02

    Stack pragmatique stable

    TypeScript + Node + Postgres + Astro. Pas de techno émergente pour le plaisir. La pile doit pouvoir être maintenue par une autre équipe que la nôtre dans 3 ans.

  • 03

    Architecture documentée (ADR)

    Chaque décision architecturale est tracée en Architecture Decision Record. Pas de boîte noire 18 mois après la livraison. Reprise possible par une autre équipe.

  • 04

    Sprints 2 semaines avec démos hebdo

    Pas d'effet tunnel. Démo fonctionnelle hebdomadaire, environnement de staging accessible 24/7, validation client à chaque sprint. Pivots possibles tous les 2 sprints.

  • 05

    Tests automatisés ≥ 70 % couverture

    Tests unitaires + intégration + smoke E2E (Playwright). CI/CD GitHub Actions. Documentation utilisateur + dev handover à la livraison. Vous n'êtes jamais lié à nous techniquement.

  • 06

    Support post-livraison 90 jours inclus

    Pour corrections de bugs régressifs et ajustements mineurs. Au-delà, contrat de maintenance optionnel (300-1 200 €/mois selon scope) ou reprise par votre équipe IT interne.

Le dev custom n’est pas une réponse par défaut chez Digitalpaca, on commence toujours par challenger l’option no-code et l’intégration native. Quand on bascule en code, c’est parce qu’on a démontré que le ROI est là sur 24-36 mois.

L’erreur récurrente en dev custom B2B PME : choisir une stack à la mode (Rust + Kubernetes + microservices) que personne ne saura maintenir dans 18 mois. Notre stack est volontairement boring : TypeScript + Node + Postgres + Astro. Pas glamour, mais maintenable par n’importe quelle équipe sérieuse à Lyon, Paris ou Nantes.

L’autre fragilité, c’est le lock-in technique. Trop de prestataires livrent une app dont la maintenance reste captive : SaaS propriétaire d’architecture, documentation absente, tests inexistants. On a inversé tous ces leviers : cession non-exclusive perpétuelle du code, documentation utilisateur + dev complète, couverture tests ≥ 70 %, architecture en ADR traçable. Vous pouvez nous quitter à tout moment, l’app continue.

Ce qui est inclus dans le forfait

  • Cadrage technique en 5 jours (PoC + estimation)
  • Architecture documentée + ADR (Architecture Decision Records)
  • Développement par sprints de 2 semaines, démos hebdo
  • Couverture tests ≥ 70 %, CI/CD GitHub Actions
  • Documentation utilisateur + dev handover
  • Support post-livraison 90 jours

Scope-type : Configurateurs, intégrations PIM/ERP, workflows métier, automatisations CRM.

Durée moyenne : Variable selon scope, sprints 2 semaines.

Process spécifique

Comment se déroule une mission développement custom

  1. 01

    Cadrage technique

    5 jours : ateliers fonctionnels, PoC technique sur les points à risque, estimation budgétaire ferme. Vous repartez avec ou sans nous.

    1 à 2 semaines

  2. 02

    Architecture & setup

    Architecture documentée (ADR), choix stack, mise en place CI/CD, environnements dev/staging, conventions code. Sprint 0.

    1 à 2 semaines

  3. 03

    Build par sprints

    Sprints 2 semaines avec démos hebdo. Tests automatisés intégrés au flux. Staging client en permanence. Pivots possibles tous les 2 sprints.

    Variable selon scope

  4. 04

    MEL & handover

    Mise en production avec smoke tests, monitoring uptime, documentation utilisateur + dev handover complet. 90 jours de support inclus.

    1 sem MEL + 90j support

Fourchette tarifaire

À partir de 15 K€

Jusqu'à 150 K€ selon scope.

  • Forfait associé : Custom (devis ferme post-cadrage)
  • Durée typique : 6 semaines à 9 mois selon scope
  • Cadrage initial : 0 € (3 jours)
FAQ

Questions fréquentes

Vous codez sous quelle stack ? +

TypeScript principal. Backend : Node + Express ou Fastify, base Postgres. Frontend : Astro (sites éditoriaux) ou Next.js (apps avec interactions complexes). Mobile : pas notre cœur de métier (on délègue à un partenaire React Native si nécessaire). Pas de Rust, Go, Elixir : on choisit la pile la plus maintenable par d'autres équipes.

Le code est-il vraiment à nous ? +

Oui, cession non-exclusive perpétuelle à compter du règlement intégral. Code source remis sur votre repo GitHub/GitLab. Pas de SaaS propriétaire qui rend l'app inutilisable si vous arrêtez avec nous. Cette transparence est dans les CGV.

Et si l'app doit évoluer dans 2 ans alors qu'on n'est plus client ? +

Vous pouvez : (1) revenir vers nous en mission ponctuelle (TJ 850 €/dev), (2) reprendre en interne (la doc et les tests sont là pour ça), (3) confier à une autre équipe (l'ADR architectural et les tests servent d'onboarding). Aucun lock-in technique.

Vous gérez l'hébergement et la maintenance après livraison ? +

Hébergement : on configure côté client (compte AWS / OVH / Scaleway au nom du client, on n'est jamais le titulaire). Maintenance technique : optionnel via contrat 300-1 200 €/mois selon scope. La plupart de nos clients préfèrent reprendre la maintenance en interne après 3-6 mois, c'est sain.

Vous faites du Rust, Go, Elixir ? +

Non, pas notre stack. Pas par snobisme inverse mais par souci de maintenance long terme : trouver un dev TypeScript senior à Paris ou Lyon est trivial, trouver un dev Rust senior B2B PME est rare et cher. Notre choix de stack vise la maintenabilité par n'importe quelle équipe à 5 ans, pas l'élégance technique du moment.

Combien de devs travailleront sur le projet ? +

1 lead dev senior + 1 dev mid-level pendant la phase build, plus le directeur de mission Digitalpaca en pilotage. Pas d'équipe scalable à 5-8 personnes qui dilue la responsabilité. La taille d'équipe est volontairement contrainte pour préserver la qualité et la cohérence du code.

Discutons d'un projet développement custom.

Cadrage initial gratuit. Vous repartez avec un diagnostic honnête et une fourchette budget plausible pour votre cas.