Access- of Excel-applicatie slim nabouwen als webapplicatie
Veel bedrijven draaien op een Access-database of een Excel-bestand dat ooit klein begon en uitgroeide tot de kern van de organisatie. Het werkt, iedereen kent het, maar het wordt steeds kwetsbaarder. Een Access applicatie vervangen door een webapplicatie lost dat op: dezelfde gegevens en werkwijze, maar bereikbaar vanuit de browser, met meerdere gebruikers tegelijk en zonder risico op een kapot bestand. In dit artikel lees je wanneer het tijd is en hoe de overstap verloopt.
Bij slim software nabouwen blijft de werkwijze uit je bestand herkenbaar, terwijl de techniek eronder volledig wordt vernieuwd.
Waarom willen bedrijven hun Access applicatie vervangen?
Bedrijven willen hun Access applicatie vervangen omdat die niet is gemaakt voor de manier waarop ze nu werken. Access is sterk voor een kleine groep gebruikers op één netwerk. Zodra er meer mensen tegelijk mee werken, collega's thuis of onderweg werken of er gegevens gedeeld moeten worden met klanten en leveranciers, loop je tegen grenzen aan.
Daarbij is de applicatie vaak gebouwd door één persoon, soms een medewerker die er handig in was. Als die vertrekt, weet niemand meer precies hoe formulieren, queries en macro's werken.
Wanneer wordt een Excel-bestand eigenlijk een applicatie?
Een Excel-bestand wordt een applicatie zodra het bedrijfsprocessen aanstuurt in plaats van alleen berekeningen te maken. Signalen:
- meerdere mensen werken in hetzelfde bestand en overschrijven elkaars wijzigingen;
- er zijn tabbladen die als formulier, database en rapport tegelijk dienen;
- macro's zorgen voor knoppen, exports of mails;
- er bestaan meerdere versies van het bestand en niemand weet welke de juiste is;
- beslissingen over planning, prijzen of voorraad hangen af van formules die één persoon begrijpt.
Op dat punt heb je een applicatie, alleen zonder de voordelen ervan.
Wat zijn de risico's van doorgaan met Access of Excel?
De grootste risico's zijn dataverlies, fouten en afhankelijkheid van één persoon.
- Kapotte of verloren bestanden. Een bestand op een gedeelde schijf kan beschadigd raken of per ongeluk worden overschreven.
- Geen controle op invoer. Een getal in een tekstveld of een verwijderde formule valt pas op als het misgaat.
- Geen rechten en logboek. Iedereen kan alles zien en aanpassen, en je weet niet wie wat heeft gewijzigd.
- Beperkt bereikbaar. Werken vanaf een tablet in de werkplaats of bij een klant is lastig of onmogelijk.
- Moeilijk te koppelen. Een koppeling met je boekhouding, CRM of website is met een los bestand nauwelijks betrouwbaar te maken.
- Afhankelijkheid. De kennis zit bij één persoon. Lees ook afhankelijk van één ontwikkelaar.
Wat win je met een webapplicatie?
Met een webapplicatie houd je de werkwijze die je kent, maar los je de technische beperkingen op.
- Iedereen werkt tegelijk in dezelfde actuele gegevens, vanaf elke plek en elk apparaat.
- Elke gebruiker heeft een eigen account met passende rechten.
- Invoer wordt gecontroleerd, zodat fouten minder kans krijgen.
- De database maakt automatisch back-ups en houdt bij wie wat wijzigt.
- Koppelingen met andere systemen zijn betrouwbaar te bouwen.
- Rapportages worden een dashboard dat zichzelf bijwerkt.
Hoe verloopt de overstap van Access of Excel naar een webapplicatie?
De overstap verloopt in vier stappen. De kern van slim nabouwen is dat we de bestaande werkwijze opnieuw bouwen, niet opnieuw uitvinden.
1. Inventariseren
We lopen de tabellen, formulieren, queries, rapporten en macro's door en kijken hoe medewerkers het bestand gebruiken. Zo wordt duidelijk welke logica er in zit, ook die niet direct zichtbaar is.
2. Het datamodel opschonen
Access- en Excel-bestanden groeien vaak organisch. Dubbele kolommen, vrije tekst waar een keuzelijst hoort en gegevens die op meerdere plekken staan, zetten we om naar een helder datamodel.
3. Nabouwen als webapplicatie
We bouwen de schermen en logica na in een webapplicatie, herkenbaar voor wie met het oude bestand werkte. Verbeteringen die de overstap makkelijker maken, nemen we direct mee.
4. Data overzetten en overstappen
De bestaande gegevens gaan via een herhaalbaar script naar de nieuwe database. Na een proefperiode stappen we over. Hoe je de data zorgvuldig meeneemt, lees je in data migreren naar nieuwe software.
Wat gebeurt er met je rapporten en exports?
Je rapporten en exports blijven bestaan, maar ze worden betrouwbaarder. Rapporten die nu met een query of een draaitabel worden gemaakt, bouwen we na als overzicht in de applicatie of als export die altijd dezelfde opbouw heeft. Bestanden die je naar je boekhouder, een leverancier of een klant stuurt, kunnen we exact zo laten genereren als nu, of vervangen door een directe koppeling.
Inventariseer daarom vooraf welke rapporten en exports er zijn en wie ze gebruikt. Dat zijn vaak de onderdelen waar mensen het meest aan hechten, en waar je na de overstap het snelst merkt of iets ontbreekt.
Kun je Excel blijven gebruiken waar het handig is?
Ja. Excel blijft prima voor analyses en ad-hocberekeningen. Het verschil is dat de gegevens niet meer in Excel leven, maar in de webapplicatie. Je exporteert wat je nodig hebt of koppelt een spreadsheet aan de database om ermee te rekenen, zonder dat het bestand de bron van waarheid is.
Voor kleinere toepassingen is soms een tussenstap mogelijk, bijvoorbeeld met Airtable als database met een overzichtelijke interface. Voor bedrijfskritische processen met meer gebruikers en koppelingen kiezen we meestal een volwaardige backend.
Hoe vervangen wij Access- en Excel-applicaties?
We bouwen de applicatie na als webapplicatie, vaak met Next.js en een backend op Supabase of Xano. De data komt in een standaard database die van jou is en die je altijd kunt exporteren. Hoe zo'n interne applicatie verder kan groeien, lees je in interne tool laten bouwen, en meer over de aanpak in slim software nabouwen.
Draait jouw bedrijf op een Access-database of een Excel-bestand dat eigenlijk een applicatie is? Neem contact op, dan kijken we samen wat er nodig is.
