Access ran the business for twenty years. Now it fights you every time you touch it — the licences, the .mdb sharing headaches, the "let me RDP in" support calls, the VBA nobody wants to maintain. Here's what your app could look like today: a clean web front-end on a proper database, open in any browser, no software to install, no per-seat cost.
A working Sakila film-rental application — dashboard, catalog, customers, cashier checkout. Full read and write access, no login. Try adding a customer, editing a film, checking out a rental. Data resets on demand — safe to try anything.
Open the demoThe demo runs on Sakila — the classic MySQL sample database, a fake DVD rental store with 1,000 films, 200 actors, 600 customers, and 16,000 rentals. Realistic-scale data, public sample so no privacy concerns.
This demo is deliberately unfancy. PHP for the backend, MySQL underneath, a few hundred lines of hand-written HTML and CSS on top. No framework, no build step, no JavaScript library. That's on purpose — it's the kind of app a competent developer can pick up and change without archaeology.
For real deployments we'd add role-based logins, audit trails, and a proper deployment pipeline. But the shape stays the same: the database is the source of truth, the browser is the interface, and everything in between is small and understandable.
Migrating from Access is a service we do. We can move your existing app to this pattern in weeks, not months — keeping the workflows your team relies on, dropping the parts that were only there because Access forced them. Get in touch for a scoped estimate.
The demo lets you write to the database (adding customers, editing films, checking out rentals). To keep it safe as a public demo, edits go through a database user with only INSERT/UPDATE/DELETE — never CREATE, DROP, or ALTER — and the whole thing can be reset to baseline in one click. Anyone can vandalize the demo data; nothing valuable is at risk.
The interactive parts (add customer, edit film, checkout) use HTMX — a small library that gives you inline-editing and partial page updates without the framework tax. About 14KB. No build step, no React, no npm ecosystem to maintain.
Browse the full portfolio → — 19 tools we've built for clients across Canada.