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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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.
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.
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.
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é.
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