Websites11 min read

Replacing an MS Access database with a web app in Toronto

Mohamed Bah·Fondateur, Kolonell
October 15, 2026
Share:
Replacing an MS Access database with a web app in Toronto

Replacing an MS Access database with a web app in Toronto

Websites

The verdict in three sentences

An Access database maintained by one person who has left the company is an operational risk, not just an ageing tool: file corruption, limited concurrent access, no reliable backups. Rewriting it as a custom web application costs 3,810 to 6,100 EUR with Kolonell (2.5 to 4 M FCFA, about 4,400 to 7,000 USD), including roughly 800 to 2,000 EUR of data migration, over 6 to 10 weeks. The Power Apps alternative at about 20 EUR per user a month makes sense if you are already deep into Microsoft 365 and the business logic stays simple.

The real cost of doing nothing

In a 25-person engineering firm in Toronto, the Access database often runs projects, time sheets, quotes and internal billing. It works, until the day it does not.

Status quo risk (2026 order of magnitude)Likelihood over 3 yearsTypical impact
.accdb file corruptionhigh above 1 GB or 10 users1 to 5 days down, lost data
Departure of the only person who knows the VBAalready happenedevery change becomes impossible
Concurrent access above 10 usersdailyslowdowns, locks, re-entry
Remote access and home workingblocked or via slow VPN30 to 60 min lost per person per week
Backupsmanual file copyuncertain restore
End of support for old Office versionslikelyunpatched security flaws

For 12 users each losing 45 minutes a week to slowdowns and re-entry, the loss reaches about 400 hours a year. At a loaded hourly cost of 45 EUR, that is close to 18,000 EUR a year, three times the top of the rewrite range.

Custom web app or Power Apps

CriterionCustom web appPower Apps and DataverseKeep Access
Upfront cost3,810 to 6,100 EUR1,500 to 5,000 EUR of configuration0 EUR
Recurring cost for 12 usersmaintenance 50 to 110 EUR a monthabout 240 EUR a month in licenceslost time
True multi-useryes, no practical limityeslimited to 5 to 10
Remote and mobile accessany browser, any connectionMicrosoft appnot native
Backupsautomatic, dailyincluded in Microsoft 365manual
Complex business logicno limitlimited, formulas and Power AutomateVBA
Vendor lock-innone, source code deliveredstrongMicrosoft

Power Apps fits when the database has 3 to 5 tables, simple forms and the whole team already uses Microsoft 365. As soon as you have business calculations (rate tables, hours split by project, document generation), the custom app becomes cheaper over 3 years: 12 users at 20 EUR a month add up to 8,640 EUR in licences, before configuration.

How the rewrite works

StepContentIndicative timeline
Database audittables, queries, forms, VBA macros, reports1 week
Specificationscreens, roles, calculation rules validated with users1 to 2 weeks
Developmentweb app, PostgreSQL database, authentication3 to 5 weeks
Data migrationde-duplication, integrity checks, import1 to 2 weeks in parallel
Acceptance and trainingtests with 2 or 3 key users, team session1 week
CutoverAccess frozen, final import, go-live1 to 2 days

Data migration is the most underestimated item: a 10-year-old database almost always contains duplicate customers, mistyped dates and fields repurposed for other uses. Allowing 800 to 2,000 EUR within the budget, depending on volume and data quality, avoids nasty surprises.

Mini case study

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Prefer a call back?

Leave your WhatsApp number and a Kolonell expert will get back to you within 1 business day. Free, no strings attached.

You are :

Mark, managing partner of an HVAC engineering firm in Toronto, runs his projects on a 1.4 GB Access database used by 12 people. Each staff member loses about 45 minutes a week to slowdowns, locks and re-entry, i.e. 400 hours a year. At a loaded cost of 45 EUR an hour, the status quo costs him 18,000 EUR a year. A 5,500 EUR rewrite including data migration, plus a Standard maintenance plan at 110 EUR a month (1,320 EUR a year), gives a first-year cost of 6,820 EUR. Even recovering only half the lost time, i.e. 9,000 EUR, the project pays back in just over 8 months.

FAQ

How much does replacing an Access database with a web app cost?

At Kolonell, allow 3,810 to 6,100 EUR for a database of typical complexity (10 to 30 tables, 10 to 20 forms), data migration included. Beyond that, with workflows or accounting integrations, it moves to the mid-size application grid, 6,100 to 10,670 EUR.

Can all the data in the Access database be recovered?

Yes, tables, history and linked files are migrated. Allow 800 to 2,000 EUR for cleaning and migration depending on data quality, with a consistency check before cutover.

Isn't Power Apps cheaper?

Upfront, sometimes. Over 3 years, 12 users at about 20 EUR a month add up to 8,640 EUR in licences, before configuration, and complex business logic is hard to maintain there.

How long will the team be disrupted?

The cutover itself takes 1 to 2 days, usually a Friday. The Access database stays read-only for 1 to 3 months for reference, and a 2-hour training session is usually enough.

Will the app work for remote staff?

Yes, it runs in a browser without a VPN, over a secure connection with per-user permissions. Backups are automatic and daily, kept for at least 30 days.

Let's scope your project. Send us the size of your Access database, user count and main screens: we will price the rewrite, the data migration and a 6 to 10 week plan through our free quote form. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#replace MS Access#web application#Toronto#database migration#Power Apps#business tool
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.