Refactorisation applicative

Votre savoir-faire est dans le code. Il vous appartient aussi après la réécriture.

Une application métier vieillissante porte des années de règles de gestion qui n'existent souvent nulle part ailleurs. Quand sa technologie d'origine (Delphi, SalesLogix, VBScript) n'est plus maintenable, nous la réécrivons sur une pile moderne (.NET, WPF) en conservant sa logique à l'identique : écrans, règles et données. Et le code réécrit est le vôtre, source comprise. Pas de coffre au trésor.

DelphiSalesLogixVBScript.NETWPF
Logiqueconservée à l'identique, pas réinventée
Votre codesource comprise, il vous appartient
En Franceau service des PME et ETI
Le problème

L'application n'est pas le problème. Son socle l'est.

Ce que vous voulez garder, c'est ce qu'elle sait faire. Ce dont vous voulez sortir, c'est de la technologie qui la porte.

📜Les règles ne sont écrites que dans le code

Des années de métier, souvent sans documentation. Les perdre à la refonte coûte plus cher que la refonte.

🧑‍💼Vos équipes retrouvent leurs écrans

Les utilisateurs savent travailler avec l'outil actuel. Les déstabiliser n'est pas un objectif.

🏚Une impasse technique

Delphi, SalesLogix, VBScript : trouver des compétences devient difficile, et chaque évolution plus risquée.

🔒Un code qui n'est pas vraiment à vous

Livré sans sources, ou dépendant du prestataire qui l'a écrit. Vous payez deux fois : à la réécriture, puis pour y toucher.

Pourquoi cette approche

Réécrire la technologie, pas le métier.

Le sujet d'une refonte n'est pas la pile cible. C'est ce qu'on emporte avec soi, et à qui appartient le résultat.

01
La logique existante fait foi.

Un projet de refonte classique redéfinit le besoin et perd en route des règles que personne n'avait écrites. Ici, l'application d'origine est la référence : écrans, règles et données sont repris à l'identique, et la nouvelle version est confrontée à l'ancienne. Nous reportons ce que l'application fait, pas ce que nous imaginons qu'elle devrait faire.

POURQUOI C'EST DIFFÉRENT

L'application d'origine est la référence
Écrans, règles et données repris à l'identique
La nouvelle version confrontée à l'ancienne
02
Le code réécrit vous appartient.

Tout ce que nous développons pour vous est à vous, code source compris. Il n'y a pas de coffre au trésor : vous pouvez le faire maintenir par vos équipes ou par un autre prestataire, y compris sans nous. C'est la différence entre une application et une dépendance.

POURQUOI C'EST DIFFÉRENT

Code source remis, il est à vous
Maintenable par vos équipes ou un autre prestataire
Aucune dépendance imposée à SYAGA
03
Une pile courante, que d'autres savent lire.

Vous repartez avec une application .NET et WPF, courante et documentée, qui ne dépend plus d'une technologie en fin de course. Vous pouvez en vérifier le code, et ce qui ne peut pas être repris à l'identique vous est dit, pas caché.

POURQUOI C'EST DIFFÉRENT

.NET et WPF, pile courante
Code que vous pouvez vérifier
Écarts signalés plutôt que passés sous silence
04
On ne vous retient pas.

La vraie question n'est pas « peut-on se passer de SYAGA », mais « est-ce que ce sera aussi bien ». Vous restez parce que vous le choisissez, jamais parce que vous êtes enfermé. Hébergé en France lorsque la solution l'est, au service des PME et ETI.

POURQUOI C'EST DIFFÉRENT

La valeur, pas la dépendance
Un seul interlocuteur
Vous restez par choix
La méthode

Lire, reconstruire, comparer

Trois gestes, dans cet ordre. La comparaison avec l'original n'est pas facultative : c'est elle qui tient la promesse.

🔬Lire l'existant

Code, écrans et données sont analysés avant d'écrire une ligne.

🏗Reconstruire

L'application est reconstruite en .NET avec une interface WPF.

🧪Comparer

La nouvelle version est confrontée à l'application d'origine.

Technologies

De la technologie d'origine à la technologie cible

Ce que nous lisons, et ce sur quoi nous reconstruisons.

DelphiSalesLogixVBScript.NETWPF
Nos formules

Une démarche dimensionnée à votre application

Chaque formule commence par la lecture de l'existant. L'esprit ne change pas : la logique conservée, le code qui vous appartient.

Chaque formule est chiffrée selon votre application. Parlons-en.

Analyse
Sur devisselon la taille de l'application
  • Lecture du code, des écrans et des données
  • Inventaire des règles métier
  • Restitution écrite
Nous contacter
Réécriture
Sur devisselon le nombre d'écrans et de règles
  • Tout Analyse, et en plus :
  • Reconstruction en .NET et WPF
  • Reprise des données
  • Comparaison avec l'application d'origine
  • Code source remis
Nous contacter
Transition
Sur devisselon l'organisation et les utilisateurs
  • Tout Réécriture, et en plus :
  • Accompagnement de la bascule
  • Interlocuteur dédié
Nous contacter
FAQ

Les questions que l'on nous pose

Conservez-vous vraiment la logique de l'application ?

C'est le principe : écrans, règles et données sont repris à l'identique, et la nouvelle version est confrontée à l'ancienne. Ce qui ne pourrait pas l'être vous est signalé.

À qui appartient le code réécrit ?

À vous, code source compris. Il n'y a pas de coffre au trésor : vous pouvez le faire maintenir par vos équipes ou par un autre prestataire.

Quelles technologies d'origine reprenez-vous ?

Notamment Delphi, SalesLogix et VBScript. Si votre application repose sur un autre socle, nous examinons le cas ensemble.

Pourquoi .NET et WPF ?

Ce sont des technologies courantes et maintenables, adaptées aux applications de gestion sur poste Windows.

Par où commence-t-on ?

Par une analyse de l'existant. Elle décrit précisément ce qui sera repris avant toute décision de votre part.

Comment ça se passe

Vous décidez à chaque étape. Le code reste à vous.

Trois temps, et la décision vous revient à chacun.

1
Nous lisons
L'application telle qu'elle est

Code, écrans et données sont analysés. Vous recevez l'inventaire des règles métier avant toute décision.

2
Nous reconstruisons
Sur .NET et WPF

La logique est reprise à l'identique sur une pile moderne, et confrontée à l'application d'origine.

3
Vous reprenez la main
Le code est à vous

Vous recevez l'application et son code source. Vous choisissez qui la fait évoluer, nous ou un autre.

Une application réécrite ne doit pas vous lier plus qu'avant. Elle doit vous libérer.

Votre savoir-faire mérite une seconde vie

Parlons de votre application

Dites-nous quelle technologie porte votre application et ce qu'elle fait pour vous. Nous vous disons ce que nous reprenons, et ce que cela coûte. Réponse sous 24 heures.

Nous contacter