SERVICE · MIGRATE ACCESS DATABASE
Multi-user from day one. Cloud-hosted. Full audit trail. No more single point of failure.
Microsoft Access is a remarkable piece of software. It made it possible for non-developers to build real database applications in the 1990s and 2000s. Many businesses still run critical operations on Access systems that have been quietly working for 15 to 20 years.
The problem is everything around Access has changed. Access does not run on Macs. Access does not work natively in the cloud. Access locks records in ways that fall apart with more than a few concurrent users. Access security is a known liability. Modern auditors and insurers are increasingly unwilling to sign off on Access-based business systems. The software has not failed. The world around it has moved on.
Most Access migration projects fail because they treat the migration as a data transfer. It is not. The data is the easy part. The hard part is rebuilding the business logic that lives in Access forms, queries, and macros, often written by someone who has long since left the business. A migration that only moves the tables and not the logic produces a beautiful empty database and an operations team with nothing to do their job on.
The honest moment most agencies skip: some Access systems are not worth migrating. If the data is unimportant, if the workflows have been superseded by other systems, or if a SaaS like Airtable or Notion can do the job for $50 a month, we will tell you. We have done it. About one in eight Access audits we run ends with us recommending Airtable or a similar lightweight platform. The audit cost was $3,000. The SaaS subscription is the answer.
We have migrated more than a dozen Access systems. We know where the bodies are buried. If you have an Access system that is critical to operations and you are getting nervous about it, call 0431 000 062.
Access systems do not fail loudly. They fail in patterns. If you recognise the following, the system is past its useful life.
DIAGNOSTIC
If three or more apply, the question is not whether to migrate. It is how to do it without losing the institutional knowledge that lives in those forms and queries.

Access migrations follow a specific pattern. The order matters more than the technology choices. Doing these out of sequence is how migrations turn into a six-month panic.
The first phase is archaeology. We open every form, every query, every macro, every report. We document what it does, what business rule it embodies, and which staff member uses it. Most Access systems have 30 to 80 distinct workflows. They all need to be inventoried before any rebuild can happen. The inventory itself is often more valuable than the migration that follows, because it is the first time the business has seen its own logic written down.
Data migration is run in parallel with rebuild, not at the end. We pull the Access database into a modern PostgreSQL or MySQL schema (in your cloud account), with proper foreign keys, indexes, and constraints. The first migration is a snapshot. Once the new web app starts coming online, we run incremental migrations as workflows transfer. Every record is reconciled. Nothing is silently dropped.
The replacement is built on Symfony, served as a web application, accessible from any modern browser. Multi-user by default. Cloud-hosted. Backed up automatically. Auditable for every change. Mobile-friendly so field staff can work from a phone or tablet. The first time the office manager sees their workflow running in two browser windows on two different computers without breaking, the migration is already worth what it cost.
We do not switch off Access on a Monday morning. We move workflow by workflow. The Access database stays available throughout the migration. Each workflow goes live on the new system, runs in parallel for a defined period, and only after it is proven do we retire the Access equivalent. By the time we pull the plug on Access, the team has been using the new system for weeks. The cutover is a non-event.
The Access database is not deleted. It is archived in read-only form, accessible if you ever need to verify a historical record. We hand over a full export of the original Access file plus the new system’s source code, infrastructure documentation, and runbook. You can take the new system to any competent dev team and have them maintain it. Vendor lock-in is the reason most Access systems become legacy in the first place. We do not repeat that pattern.
We structure Access migrations one of three ways. All three start with the audit.
Call 0431 000 062 to talk through which fits.
Three Access migrations. One named, two confidential at client request. Reference calls available under NDA.
Access migration is the kind of work where familiarity with the quirks matters more than raw talent. Linked tables, broken references, undocumented VBA, password-protected forms with the password long forgotten. None of it is news to us. The team that runs your audit is the team that does the migration.

Nicolas Wendell
MANAGING DIRECTOR
Nicolas has been building custom software since leaving school, bringing a lifelong passion for development to every project. Before founding Paladine Systems, he ran his own video game studio and earned multiple accolades in network engineering. Known as a driving force in the custom software world, Nicolas combines deep technical expertise with visionary leadership – guiding Paladine in delivering innovative, enterprise-grade solutions.

Mark Morcom
SENIOR SYSTEMS ENGINEER
Mark is a young prodigy in software development, bringing 5 years of experience to Paladine. Equally at home on the front end and back end, he crafts clean, scalable solutions that power complex applications. Mark’s sharp problem-solving skills and passion for innovation make him a driving force behind Paladine’s most advanced projects.
Five named stages. Each one is fixed scope and fixed price. You can pause between any two without losing progress.
AUDIT
1 to 2 weeks. Form, query, and macro inventory. Business rule documentation. Fixed quote.
SCHEMA AND INFRASTRUCTURE
2 to 3 weeks. Modern database schema, cloud setup, deployment pipeline.
REBUILD
6 to 12 weeks. Workflow-by-workflow rebuild with weekly progress demos.
PARALLEL RUN
2 to 4 weeks. Both systems live, comparing outputs.
CUTOVER AND DECOMMISSION
1 to 2 weeks. Final Access export, archive, switch off.
Most Access migrations run 10 to 16 weeks. Larger systems with 50+ forms run longer. We will tell you what is realistic at the end of the audit, before you commit to the migration phase.
No. Every record gets migrated. Every historical entry gets preserved. We run reconciliation checks at every step. If we cannot reconcile a record, we flag it and decide what to do with it. Silent data loss is never acceptable. Across 12+ Access migrations, zero records have been lost.
No. The new system will be a modern web application, accessible from any browser, on any device. It will work like a modern app. Your team will need a small amount of orientation, which we deliver as part of go-live. Most staff transition within a week. The simplicity of not having to be on Brenda’s PC covers most of the learning curve.
Yes. Multi-user without locking errors. Remote and mobile access. Real-time integrations with other business systems. Proper audit logging. Modern reporting that pulls live data, not exports. None of this is possible in Access. Many clients use the migration as the moment to fix what was always broken about the original system.
Minimal. We run both systems in parallel. The Access database stays live throughout the migration. Cutover is the last step, not the first. Most clients report zero workdays lost. Training and orientation happen during the parallel-run phase, when staff can compare the old and new systems side by side.
We have ways. There are very few Access systems we have not been able to read. The audit phase will flag if any data is genuinely inaccessible. In the rare cases where we cannot recover something, we tell you on day five of the audit, not at week ten of the migration.
We deploy into a modern cloud account (AWS, GCP, or Azure). Most Access migrations involve moving off the office PC infrastructure entirely. We will set up the cloud account in your name as part of the migration. You own the infrastructure, the source code, and the data from day one.
$25,000 to $90,000 depending on the size and complexity of the Access system. The audit will give you a fixed-scope quote. Larger systems with 50+ forms, complex VBA, or heavy integration requirements run higher. Smaller migrations of single-purpose Access databases can run under $25,000.
Call 0431 000 062 or book an Access audit through the form below. The first conversation is free and is run by an engineer. We will tell you whether a migration is the right next step. Sometimes a SaaS like Airtable is the better answer, and we will say so.