Migration Microsoft Access

Transformer votre base Access en application web fiable, multi-utilisateur et accessible partout.

Tout votre métier repose sur un fichier que personne n'ose ouvrir. Devis, stock, planning, SAV : un processus critique tourne sur une base Access devenue un point de défaillance unique. On le sécurise - sans rien casser.

Le signal d'alerte
« La personne qui avait fait la base est partie. »

VBA non documenté, fichier partagé sur un lecteur réseau, corruptions à répétition : votre base a dépassé ce pour quoi Access est fait.

Définition du besoinConceptionArchitectureDéveloppementMise en productionFiabilitéDéfinition du besoinConceptionArchitectureDéveloppementMise en productionFiabilité
Le problème

Ce qui vous coûte vraiment.

Access est parfait pour démarrer : rapide, pas cher, inclus dans Microsoft 365. Le problème arrive quand un processus vital de l'entreprise finit par en dépendre entièrement. À ce stade, ce n'est plus un outil bureautique - c'est un risque opérationnel.

01

Plafond multi-utilisateurs

Dès que plusieurs personnes travaillent en même temps : lenteurs, conflits, et corruptions de fichier. Access n'est pas conçu pour un usage concurrent sérieux.

02

Pas de vrai contrôle d'accès

Pas de gestion fine des droits, pas d'audit des actions. Côté sécurité et conformité RGPD, une base partagée sur un lecteur réseau est difficile à défendre.

03

Mono-poste, pas de web

Pas d'accès distant propre, pas de mobile, pas de télétravail fluide. L'outil est cloué au réseau local alors que vos équipes, elles, ne le sont plus.

04

Maintenance fragile

Du VBA écrit il y a des années, non documenté, par quelqu'un qui n'est plus là. Chaque modification devient un pari, et plus personne n'ose y toucher.

Le coût de l'inaction

Ne rien faire est une décision.

Le risque ne disparaît pas en l'ignorant - il s'accumule. Voici ce que coûte, concrètement, le statu quo.

01

Le coût d'une corruption

Une base qui se corrompt en pleine journée, c'est l'activité à l'arrêt et, parfois, des heures de saisie perdues. La question n'est pas si, mais quand.

02

Le coût de la non-conformité

Données personnelles sans contrôle d'accès ni journalisation : en cas d'audit ou d'incident, l'exposition juridique et réputationnelle est réelle.

03

Le coût du temps perdu

Contournements, doubles saisies, exports manuels, bricolages quotidiens pour compenser les limites de l'outil : un coût diffus mais constant.

Le socle cible

Le même métier, un socle ouvert.

On reconstruit votre outil en application web sur mesure, en gardant exactement les mêmes écrans logiques - mais en multi-utilisateur, sécurisé et accessible partout. Vos équipes ne sont pas dépaysées ; elles sont juste débarrassées des limites.

Pour le lecteur technique - Côté technique : application web Nuxt/Next, API dédiée, base PostgreSQL reprenant votre modèle de données Access, authentification et gestion des rôles (RBAC), journalisation des actions.

Multi-utilisateur réel : plus de conflits, plus de corruptions, plus de blocages.
Accessible depuis n'importe où, sur ordinateur comme sur mobile.
Contrôle d'accès par rôle et journalisation : conforme et auditable.
Les mêmes écrans logiques qu'aujourd'hui, pour une prise en main immédiate.
Votre modèle de données Access repris proprement dans une vraie base relationnelle.
Ma méthode

Migration progressive, jamais de big bang.

On ne débranche jamais ce qui marche pour brancher l'inconnu. L'ancien et le nouveau cohabitent jusqu'à la bascule, validée avec vos équipes.

01

Diagnostic & cadrage

On audite l'existant, on cartographie la logique métier et les données, on identifie les zones à risque. Vous repartez avec un périmètre et un chiffrage clairs.

02

Migration progressive

Module par module, selon un strangler pattern. Pas de big bang : l'application actuelle continue de tourner pendant qu'on construit la nouvelle.

03

Double-run & validation

Ancien et nouveau systèmes tournent en parallèle. On reprend les données, on compare, on valide avec vos équipes avant toute bascule.

04

Bascule maîtrisée

Mise en production progressive, plan de retour arrière, accompagnement de vos utilisateurs. La continuité de service reste la priorité du début à la fin.

Pourquoi Jordan

La vision et l'exécution.

Pas un commercial qui repasse le dossier à une équipe : vous traitez avec celui qui cadre et qui livre. Basé à Metz, j'interviens dans tout le Grand Est et à distance.

Demander mon audit gratuit

CTO + développeur

Je cadre la stratégie SI et je livre le code. Vous parlez à la même personne pour la vision et pour l'exécution - pas à un commercial qui repasse le dossier à une équipe.

+15 ans d'expérience

Architecture, direction technique, mise en production fiable. J'ai vu passer assez de migrations pour savoir où sont les pièges et comment préserver la continuité.

Maîtrise du socle cible

Tout l'écosystème TypeScript moderne - React/Next, Vue/Nuxt, Node, bases SQL comme NoSQL (PostgreSQL, Supabase, MongoDB…), conteneurisation. Je choisis la brique adaptée à votre contexte plutôt qu'une stack imposée.

Vision SI globale

Je ne fais pas du lift & shift. Je pense votre application dans l'ensemble de votre système d'information : interopérabilité, sécurité, évolutivité, durabilité.

FAQ

Vos questions, sans détour.

Access est gratuit / déjà inclus, pourquoi payer une migration ?

Le coût d'Access n'est pas dans la licence : il est caché dans les pannes, les corruptions, le temps perdu en contournements et le risque de perte de données. Une application fiable supprime ces coûts diffus, souvent bien plus élevés qu'on ne le croit.

On a peur de tout casser pendant la migration.

La migration se fait en parallèle de l'existant. On reconstruit, on reprend les données, on fait tourner les deux en double pour valider, puis on bascule quand vous êtes prêts. À aucun moment votre activité ne s'arrête.

Va-t-on retrouver nos écrans et nos habitudes ?

Oui. L'objectif est de conserver la logique et l'ergonomie que vos équipes connaissent, en la modernisant. On garde ce qui marche, on supprime seulement les limites techniques d'Access.

Nos macros et notre code VBA sont-ils perdus ?

La logique qu'ils portent est analysée et réimplémentée proprement sur le nouveau socle. C'est aussi l'occasion de documenter des règles métier qui n'existaient que dans la tête d'une personne.

Combien d'utilisateurs notre nouvelle application supportera-t-elle ?

Sans commune mesure avec Access. Une application web sur base PostgreSQL gère sans difficulté des dizaines à des centaines d'utilisateurs simultanés, avec des performances stables.

Faisons le point sur votre risque.

Un échange court et concret : on regarde votre application, vos contraintes et vos options. Vous repartez avec un premier diagnostic, sans engagement.

Demandez votre audit gratuit.

Quelques précisions sur votre contexte me permettent de préparer un premier diagnostic utile dès notre échange. Je vous réponds personnellement sous 24 h.

Vous préférez écrire ? bonjour@matejicek.me

Autres migrations :Migration WinDevMigration AngularJS
Toutes les migrations