Websites10 min read

Rewriting a Legacy Desktop ERP as a Web App: Montréal Cost (2026)

Mohamed Bah·Fondateur, Kolonell
November 2, 2026
Share:
Rewriting a Legacy Desktop ERP as a Web App: Montréal Cost (2026)

Rewriting a Legacy Desktop ERP as a Web App: Montréal Cost (2026)

Websites

The verdict in three sentences

A legacy desktop ERP built 15 years ago in Microsoft Access, Delphi or a similar tool by a contractor who has since retired is an operational risk, not just a technical one: one crash or one tax change can stop invoicing. Rewriting it as a web application on PostgreSQL costs, as a 2026 ballpark, CAD 75,000 to 220,000 depending on screen count, preceded by a CAD 7,000 to 15,000 audit and accompanied by CAD 12,000 to 30,000 of data migration. Projects succeed when split into phases over 6 to 12 months, with 1 to 2 months of parallel running.

Why the status quo is becoming dangerous

The IT manager of a distribution SME in Saint-Laurent or Anjou knows the picture. The software handles purchasing, inventory, invoicing and customer pricing. It works, but nobody understands the source code any more, workstations are stuck on an old Windows version, remote access relies on a fragile remote desktop, and every change takes weeks.

Three deadlines push the decision. Québec's Law 25 on privacy, fully in force since September 2023, requires access controls, incident logs and privacy impact assessments that an old Access file can hardly provide. The departure of the original developer removes the only person able to fix a failure. And sales reps want stock and pricing on their phones at customer sites, in French and English.

Option2026 indicative costTimelineMain risk
Status quo with a freelance Access or Delphi developerCAD 90 to 140 per hour on demandImmediateDependence on a scarce skill
Move to an off-the-shelf ERP (Acumatica, Business Central, Odoo)CAD 50,000 to 180,000 plus licences4 to 9 monthsLosing specific business rules
Phased custom web rewriteCAD 75,000 to 220,0006 to 12 monthsScope creep if the audit is rushed
Low-code wrapper around the old databaseCAD 30,000 to 90,0003 to 6 monthsKeeps the legacy data model and its flaws
Big-bang full rewriteNear the top of the range9 to 15 monthsLong tunnel, risky cutover

How the budget breaks down

The audit and mapping step is the best-value part of the project. It lists screens, printed reports, scheduled jobs, pricing rules and database tables, then classifies each function: keep, simplify or drop. In a 15-year-old system, 20 to 30% of screens are no longer used.

Item2026 ballpark (CAD)Timeline
Audit, mapping, phase plan7,000 to 15,0003 to 5 weeks
Phase 1: master data, items, customers, pricing18,000 to 45,0006 to 10 weeks
Phase 2: purchasing, inventory, counts22,000 to 65,0008 to 12 weeks
Phase 3: sales, invoicing, taxes (GST and QST)22,000 to 70,0008 to 12 weeks
Phase 4: reporting, mobile for sales reps12,000 to 40,0004 to 8 weeks
Data migration to PostgreSQL12,000 to 30,000Ongoing, per phase
Parallel running and trainingIncluded or 4,000 to 12,0001 to 2 months

The total range depends mostly on the number of screens actually rebuilt: around 40 for a simple SME, 120 for a multi-warehouse distributor with customer and volume pricing. Data migration is often underestimated: duplicate customers, fields used for something else, 15 years of history to clean.

At Kolonell, exact scope and pricing are set in the quote after the audit. Maintenance follows three plans: 35,000, 75,000 or 120,000 FCFA per month (EUR 53, 114 or 183).

Reducing risk during cutover

Three rules prevent bad surprises. Deliver by functional phases, each going live while the old software keeps running for the rest. Synchronise data between the legacy database and PostgreSQL during the transition through an ODBC bridge. Keep 1 to 2 months of parallel running on invoicing, with daily reconciliation of totals, before switching off the old module.

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 :

Marc, IT manager of a 45-employee building supplies distributor in Montréal, commissions an audit for CAD 11,000. Result: 95 screens, 28 of them unused, so 67 to rebuild. Rewrite quote: CAD 135,000, data migration CAD 20,000, for CAD 166,000 in total over 10 months.

Estimated annual gains: avoided ad hoc legacy support, 140 hours at CAD 120, so CAD 16,800; 25 minutes saved per day for 12 sales and admin staff over 230 days, so 1,150 hours at CAD 45 loaded, about CAD 51,750; workstations and remote desktop licences saved, CAD 6,000. Total: about CAD 74,550 a year, for a payback of roughly 27 months, before counting the outage risk removed.

FAQ

Can we reuse the old source code to go faster?

If you have it, it helps the audit understand pricing rules, but it is not converted automatically. Get it from the original developer before they leave; it cuts audit time by 20 to 30%.

How long do both systems run side by side?

Throughout the project, phase by phase, then 1 to 2 months fully in parallel on invoicing. The sync bridge costs CAD 4,000 to 12,000 and is removed at the end.

Why PostgreSQL rather than SQL Server?

It is open source, with no per-core licence, robust beyond tens of millions of rows and offered by every Canadian cloud region. You are no longer tied to a vendor.

Will the new app support French and English?

Yes, interface languages are part of the scope and set in the quote. Bill 96 requires French to be at least as prominent in software used by employees in Québec, so plan for it from phase 1.

What if the audit reveals a larger scope?

The phase plan lets you decide: rebuild the 60 to 70% of vital functions first, then schedule or drop the rest. Budget stays under control phase by phase.

Let's scope your project. Tell us about your current software, its users and your deadlines, and we will propose an audit followed by a phased rewrite plan over six to twelve months. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.

Tags:#legacy migration#legacy application#web rewrite#software modernisation#Montreal#application takeover
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.