Modernize Studio
Langue: FR
Nous écrire

Logiciels métier sur mesure, intégrations et migration de données

Tous les projets ne partent pas d'un ancien programme. Certains partent d'un processus qui tourne à coups d'e‑mails et de tableurs, de deux systèmes qui ne se parlent pas, ou d'une base de données qu'il faut déplacer. Nous développons le logiciel, relions les systèmes, transférons les données et assurons le suivi une fois l'ensemble en service.

Ce que nous faisons

Logiciels métier sur mesure

Des applications web construites autour de la façon dont travaille votre entreprise : commandes, stock, rendez-vous, devis, suivi des interventions, circuits de validation internes. Nous partons des documents et des tableurs que vous utilisez aujourd'hui, car ils décrivent déjà le processus en détail.

  • Rôles et droits par utilisateur, avec trace des modifications
  • Documents produits en PDF, avec votre propre numérotation
  • Reprise de vos listes existantes depuis Excel ou CSV
  • C# avec ASP.NET Core ou PHP avec MySQL, selon qui assurera la maintenance

Intégrations et API

Nous relions vos applications entre elles et à des services externes via des API REST, des webhooks ou des échanges de fichiers planifiés, pour qu'une donnée saisie une fois parvienne à tous les systèmes qui en ont besoin.

  • Liaisons entre logiciel de gestion, boutique en ligne, CRM et logiciel comptable
  • API permettant à vos partenaires ou à vos propres outils de lire et d'écrire dans votre application
  • Imports et exports planifiés en CSV, XML ou JSON
  • Journal de chaque échange, avec une alerte en cas d'échec

Migration de données

Nous transférons vos données depuis Access, Excel, Paradox, dBase ou une ancienne base vers SQL Server, MySQL ou une autre base SQL, et avant la bascule nous vous montrons que rien n'a été perdu ni modifié.

  • Correspondance de chaque champ, avec les conversions convenues par écrit
  • Essais sur une copie avant le transfert définitif
  • Rapport de rapprochement avec nombres d'enregistrements et totaux, table par table
  • Liste des anomalies relevées, pour décision de votre part

Maintenance et support

Une fois l'application en service, nous nous en occupons pour un forfait mensuel convenu à l'avance. Ce que couvre le forfait est fixé par écrit avant le début de la maintenance.

  • Corrections et petites évolutions, demandées par e‑mail
  • Mises à jour de sécurité du framework et des bibliothèques
  • Surveillance des erreurs et des tâches planifiées
  • Vérification que les sauvegardes peuvent réellement être restaurées

Comment se déroule un projet

  1. Une courte description écrite

    Dites-nous ce que doit faire le logiciel, quels systèmes ou quelles données sont concernés et qui l'utilisera. Des tableurs, formulaires ou captures d'écran existants aident davantage qu'un long cahier des charges.

  2. Une proposition à prix ferme

    Nous répondons par écrit avec le périmètre, la technologie, un calendrier et un prix ferme. Si un point n'est pas clair, nous posons la question par écrit avant de chiffrer.

  3. Un premier module sur vos données

    Nous réalisons d'abord une partie, en général celle qui servira le plus, et vos équipes l'utilisent avant que la suite soit construite. Pour une intégration ou une migration de données, il s'agit d'un essai sur une copie.

  4. Une livraison par étapes

    Le reste suit par étapes convenues, chacune testée avant sa mise en service. Nous utilisons des technologies courantes et documentons ce que nous livrons : vous n'êtes pas lié à nous. La maintenance est possible pour un forfait mensuel convenu à l'avance.

Ce qui tourne mal en général, et comment nous l'évitons

  1. Des règles qui n'existent que dans la tête des gens

    Les règles les plus importantes sont souvent les exceptions : le client qui paie à 90 jours, l'article qui n'est jamais remisé. Nous demandons des exemples réels et des documents passés, et nous mettons chaque règle par écrit pour que vous la confirmiez avant de la développer.

  2. Des intégrations qui échouent sans que personne ne le voie

    Un appel qui expire ou un fichier qui arrive à moitié écrit peut désynchroniser deux systèmes pendant des semaines. Chaque échange que nous mettons en place est journalisé, relancé quand c'est sans risque, et signalé en cas d'échec.

  3. Deux systèmes, deux versions du même client

    Les systèmes s'accordent rarement sur la façon d'identifier un client ou un article. Avant de les relier, nous convenons avec vous du système de référence pour chaque donnée et de la manière de rapprocher les enregistrements.

  4. Une migration de données invérifiable

    Copier des tables est rarement la partie difficile. Le travail consiste à montrer que chaque enregistrement est arrivé intact. Nous exécutons d'abord la migration sur une copie et livrons un rapport de rapprochement : la bascule définitive répète une opération déjà vérifiée.

  5. Un logiciel que personne d'autre ne peut maintenir

    Nous utilisons des technologies répandues, C# avec ASP.NET Core ou PHP avec MySQL, et documentons ce que nous livrons, pour que votre prestataire informatique ou un autre développeur puisse reprendre sans repartir de zéro.

Prix et paiement

Proposition

Prix ferme

par écrit, avant le démarrage

Maintenance

Forfait mensuel

convenu à l'avance

Chaque proposition indique un prix ferme pour le travail qu'elle décrit.

La maintenance est facturée sous forme de forfait mensuel, convenu par écrit avant son démarrage.

Les prix sont fermes et convenus par écrit avant le démarrage. Si le périmètre change, nous vous envoyons un nouveau devis écrit et attendons votre accord avant de réaliser le travail supplémentaire.

Prix hors TVA.

Une vraie migration, vérifiée par des tests

Northwind est la base d'exemple que Microsoft fournissait avec Access, pas l'un de nos clients. Nous en avons migré une copie publique vers SQLite et PostgreSQL, comparé chaque table et chaque requête à l'original par des tests automatisés, et construit une application web qui fonctionne sur le résultat. L'étude de cas donne les chiffres, le rapport d'équivalence détaille chaque contrôle.

L'étude de cas porte sur une migration, mais les nouveaux projets sont testés et documentés de la même façon.

Rapport d'équivalence (en anglais) · Aperçu cliquable et analyse d'exemple (démo)

Questions fréquentes

Comment obtenir un prix pour une nouvelle application ?

Envoyez-nous une courte description écrite. Nous répondons avec une proposition, un calendrier et un prix ferme. S'il nous manque des informations, nous vous les demandons par écrit.

Pouvez-vous relier notre logiciel à un système qui n'a pas d'API ?

Souvent, oui : par des exports de fichiers planifiés, par un accès direct à sa base de données quand c'est autorisé, ou par les fonctions d'import qu'il propose déjà. La proposition précise la méthode retenue et ses limites.

Intervenez-vous sur des applications que vous n'avez pas développées ?

Oui, pour des intégrations, des migrations de données et de la maintenance. Nous commençons par examiner par écrit le code et les données existants, pour que le prix repose sur ce que nous trouvons réellement.

Combien coûte la maintenance ?

Un forfait mensuel convenu à l'avance, en fonction de la taille de l'application et du volume d'évolutions que vous prévoyez. Il est fixé par écrit avant le début de la maintenance.

Une migration de données peut-elle se faire sans arrêter le travail ?

Oui. Nous effectuons des essais de migration sur des copies pendant que vous continuez à travailler, puis le transfert définitif au moment que vous choisissez, en général en dehors des heures de travail, suivi du rapport de rapprochement sur les données finales.

Quelles technologies utilisez-vous ?

Principalement C# avec ASP.NET Core, ou PHP avec MySQL, ainsi que JavaScript dans le navigateur, des bases SQL comme SQL Server et MySQL, et des API REST pour les intégrations. Nous choisissons en fonction de ce que votre équipe ou votre prestataire informatique pourra maintenir ensuite.

Contact

Par e‑mail :

riccardo@modernizestudio.com
Écrire un e‑mail

Envoyez-nous une courte description du projet, avec les tableurs ou captures d'écran qui aident à le comprendre. Nous vous répondons sous un jour ouvré.

Nous travaillons depuis l'Italie.

Nous écrire