Service

Legacy Software Modernisation
for Perth, Melbourne, Sydney, Brisbane businesses.

We replace old Access databases, desktop applications, VB6 systems, FileMaker tools and ageing server-based software with modern web applications. Your data migrates. Your workflows survive. The headaches do not.

Perth-based. Australia-wide. Fixed-price quotes. Full code ownership.

  • AU-wide Perth-based · servicing Australia
  • Legacy Legacy migration specialists
  • Fixed Price scopes, no surprises
  • Zero Data loss migration
Legacy Modernisation

Your Old System Works. It Just Does Not Work Well Enough Anymore.

That Access database, that desktop app, that server-based system from 2008. It got the job done for years. But now it is slow, fragile, impossible to access remotely, and nobody wants to be the one who breaks it. The developer who built it has moved on. The technology it runs on is no longer supported.

We modernise legacy software for Australian businesses. Replace Access databases with web applications. Migrate desktop tools to browser-based systems. Rebuild old server apps on modern cloud infrastructure. Every project includes complete data migration — your records, your history, your business logic comes across.

HELLO PEOPLE is a Perth-based development company. We have replaced systems built in VB6, Classic ASP, Delphi, FoxPro, FileMaker, Access, Excel and a few things we had never seen before. The pattern is always the same — audit what exists, plan the replacement, build in phases, migrate the data, and keep the old system alive until the new one is proven.

Old legacy desktop system being replaced with a modern web application
How it runs

A legacy software modernisation project, end to end

Three stages. No surprises. The old system stays live until cutover — delivered personally by the founder.

  1. Week 0

    Legacy System Audit

    15-minute scoping call. We map your current legacy system, the technology it runs on, the workflows that matter, and the data that must come across. Fixed-price quote inside 48 hours.

  2. Weeks 1–N

    Build & Parallel-Run

    New system built in a sandbox and parallel-run against your live legacy software. Every record, workflow, validation and integration verified before production. The old system stays untouched.

  3. Cutover

    Go-Live & Handover

    Production cutover on a planned window — typically a weekend. Team training, monitoring active, 30 days post-launch support. Documentation and source code handed over in full.

Founder profile

Kasun Wijayamanna

Founder · Perth, WA · Started HELLO PEOPLE in 2008

18+ Years running HELLO PEOPLE

Founded in 2008. Two decades of technology-driven business transformation across Australia.

100+ Projects delivered

Startups to government agencies across mining, healthcare, legal, education and more.

HDR Researcher · Curtin University

Postgraduate research in Artificial Intelligence and Retrieval-Augmented Generation (RAG).

MBA Oil & Gas

Deep technical expertise combined with strong business and financial acumen.

Perth Based in WA

Serving businesses across Western Australia and nationally.

AU+TH International experience

Professional background in Bangkok, Thailand before migrating to Perth.

PHF Paul Harris Fellow · Rotary

Former President of Rotary Club of Booragoon. Over a decade of community service.

Read the full bio — research, career, community involvement and how HELLO PEOPLE runs projects.

See full founder page
Sound Familiar?

Signs your system needs replacing

If any of these hit close to home, you have been living with a legacy problem.

One crash away from catastrophe

The system freezes, corrupts data, or needs "compacting and repairing" regularly. It runs on a single PC or an ageing server that nobody wants to touch. Backups are manual — if they happen at all.

The person who built it is gone

The developer retired, left the company, or stopped returning calls. Nobody else understands the code. You cannot get changes made, and the last quote for modifications was eye-watering.

Stuck on one machine

It only works on a specific PC, or via a VPN that drops out, or on a terminal server that runs like treacle. Staff cannot access it from site, from home, or from a second office. Remote work is impossible.

What We Do

What we modernise

Access databases, desktop apps, full system rebuilds, phased upgrades, data migration and API retrofits. Each one solves a different legacy problem.

Microsoft Access database replacement

Your Access database started as a quick fix 10 or 15 years ago and became your entire operation. Now it is slow, fragile, single-user, and one corrupted file away from disaster.

We rebuild Access databases as proper web applications. Same business logic, same data, same workflows, but browser-based, multi-user, backed up automatically, and connected to your other systems.

Access database replacement

Desktop application to web app migration

VB6 apps, Delphi systems, WinForms tools, FileMaker databases, Excel-based workflows. If it only runs on a specific PC, it is a liability. We move the functionality to a web application your team can access from anywhere.

We do not just port the old interface to a browser. We redesign the user experience while keeping the business logic intact. The result is a faster, cleaner tool that does the same job and more.

Desktop to web app conversion

Full system rebuild on modern architecture

Sometimes the old system is too far gone to upgrade incrementally. The code is unmaintainable, the architecture cannot support what you need, and patching creates more problems than it solves.

A full rebuild means designing from scratch on modern technology, but informed by everything the old system does well and everything it does not. We map the existing workflows, identify what to keep, what to improve and what to drop.

Custom software development

Phased modernisation — replace piece by piece

You cannot shut the old system down for six months while we build a replacement. The business still needs to run. Phased modernisation replaces components one at a time while the old system stays live.

We start with the most painful module, usually the one that crashes most, runs slowest, or blocks other improvements. Build the modern replacement, migrate the data, switch over. Then move to the next piece.

Software conversion & rebuilds

Data migration and cleanup

The data in your old system is the real asset. Decades of customer records, transaction history, job records, product catalogues — it all needs to come across cleanly.

We extract, clean, transform and load your data into the new system. Duplicate removal, format standardisation, relationship mapping, validation checks. Your data arrives in better shape than it left.

Internal business systems

API layer and integration retrofit

Your old system has no API. Other tools cannot connect to it. Data goes in but does not come out, at least not without a manual export.

We build an API layer on top of or alongside your existing system so other tools can read and write data. Xero gets invoices automatically. HubSpot gets customer data. Your dashboard pulls live reports.

View all integrations
Modern web application replacing an old Microsoft Access database
Desktop VB6 application being migrated to a modern browser-based web app
Legacy system architecture diagram being replaced with modern cloud infrastructure
Phased system modernisation with modules being replaced incrementally
Data migration pipeline extracting and cleaning data from legacy system to modern platform
API integration layer connecting a legacy system to modern cloud services
Capabilities catalogue

Legacy software modernisation services we deliver

Every capability below has been delivered for a real Australian business — from a single Access database rebuild to a full ERP replacement. If your scenario is not listed, ask — we build bespoke.

Microsoft Access database modernisation

  • Multi-user Microsoft Access database → web application rebuild
  • Access database replacement with cloud hosting and backups
  • Access front-end + SQL Server back-end modernisation
  • Access on file-share / Citrix → browser-native web app
  • Linked-table Access databases consolidated into one schema
  • Access form-and-report layer rebuilt with modern UI
  • Macro and VBA business logic ported to maintainable code

Excel workbook → web app rebuild

  • Excel spreadsheet → multi-user web application
  • Pricing-calculator workbooks rebuilt as quoting tools
  • Macro-heavy Excel workflows → backend automation
  • Power Query / Power Pivot models → web reporting
  • Excel + Access hybrid workbooks → unified web app
  • Shared-drive Excel files → single source of truth
  • Spreadsheet inventory & job tracking → cloud database

SQL Server legacy modernisation

  • SQL Server back-end modernisation with new front-end
  • On-premise SQL Server → Azure / AWS RDS migration
  • Stored-procedure logic refactor into application layer
  • SQL Server Reporting Services (SSRS) → modern dashboards
  • SQL Server 2005 / 2008 R2 upgrade to supported versions
  • Legacy schema redesign and normalisation
  • SQL-based desktop apps rebuilt as web-native

Legacy ERP modernisation

Desktop & VB6 / .NET Framework rebuilds

  • VB6 desktop app → modern web application
  • .NET Framework WinForms → ASP.NET Core / React rebuild
  • WPF desktop tools → browser-native web app
  • Delphi / Borland desktop systems → web app
  • FoxPro / Clarion legacy systems → modern web stack
  • FileMaker Pro databases → multi-user web platform
  • Citrix / RDP-hosted desktop apps → cloud web app

Old PHP / classic ASP rebuilds

  • Classic ASP (ASP 3.0) → modern .NET / Node.js rebuild
  • PHP 5 / PHP 7 legacy apps → current PHP / Laravel
  • CodeIgniter / CakePHP legacy apps → modern framework
  • WordPress / Joomla custom plugins → standalone web app
  • jQuery-heavy legacy front-ends → React / modern SPA
  • Old MySQL schemas migrated and normalised
  • Shared-hosting PHP apps → containerised AWS / Azure
Legacy database migration project
Case Study

Legacy database migration that preserved 15 years of data

We migrated a sporting club from Microsoft Access to a modern web platform. Fifteen years of member data, registrations and competition records — safely moved and now cloud-accessible.

Read the full case study
15 yrs Data preserved
100% Cloud accessible
50% Less admin time
Why Modernise

What changes when you replace your old system

Not just a new interface. A fundamentally better way for your business to operate.

Modern reliable business system replacing an outdated legacy application

A system that stops breaking when you need it most

Old software crashes, runs slow, throws errors nobody can diagnose, and takes half the morning to load. Your team works around the problems instead of through them.

A modernised system runs on current infrastructure, handles your actual data volume, and does not need someone to "restart the server" every Tuesday.

Team accessing a modernised business system from multiple devices and locations

Work from anywhere, not just the office PC

Legacy systems often run on a single desktop, a local server, or a VPN that barely works remotely. Your team can only use the system when they are sitting in front of that one machine.

Modernised systems are browser-based. Any device, any location. Staff on site, working from home, travelling between offices — everyone gets access without RDP or VPN headaches.

Modernised system connected to Xero, HubSpot and other cloud platforms via API

Talk to your other systems instead of sitting in a silo

Legacy software was built before cloud integrations were a thing. It does not connect to Xero, it does not talk to your CRM, and getting data out usually means exporting a CSV and reformatting it.

Modern systems connect to your accounting software, your job management tools, your eCommerce platform and your email marketing — via APIs, automatically, in real time.

Modern tech stack replacing legacy VB6 and Access database systems

Built on technology that people still know how to maintain

Finding a developer who knows VB6, Classic ASP, FoxPro or an Access database with 40 linked tables is getting harder every year. And more expensive. Your system is one retirement away from being unmaintainable.

Modernisation moves you onto current frameworks and languages. Laravel, React, Node.js, .NET — technology with large developer communities, regular updates and long-term support.

Scalable cloud-based system replacing capacity-limited legacy software

A system that scales instead of hitting walls

Legacy systems hit limits. Access databases choke at a certain size. Old servers run out of headroom. Single-user locks block everyone else. You have been living with these ceilings for years.

Modern architecture scales — more users, more data, more locations, more features. Cloud hosting means you add capacity when you need it, not when you can afford a new server.

Pricing

How we price modernisation projects

Nobody wants to commit a large budget without knowing what they are getting. Here is how we manage that.

Free 15-minute call

Tell us what the old system does and where it hurts. We will give you an honest opinion on whether to rebuild, upgrade incrementally, or just add an integration layer — and what each path looks like.

Fixed-price quote

After a free consultation and a paid discovery phase (where we map the existing system in detail), you get a fixed-price proposal. No hourly billing. No scope creep surprises.

Staged delivery

We deliver in phases — the most critical modules first. Each phase produces working software. You pay in milestones tied to delivered functionality. The old system stays live until each piece is replaced.

How It Works

How We Modernise Legacy Systems

The old system stays live until the new one is proven. No big-bang switchover. No downtime.

Legacy Audit & Discovery

We map what the old system actually does — not just the features list, but the workflows, the workarounds, the data model, the integrations and the pain points. You leave with a clear modernisation plan.

Architecture & Data Planning

We design the new system architecture, plan the data migration strategy and define the phasing approach. You know exactly what gets built, in what order, and how your data moves across.

Build Phase 1 — Core Module

The highest-priority module goes first. Weekly demos show real progress. Your team tests the new system alongside the old one so nothing falls through the cracks during transition.

Data Migration & Validation

We extract your data, clean it, transform it and load it into the new system. Validation checks confirm everything arrived correctly. Historical records and references preserved.

Testing & Parallel Running

The new system runs alongside the old one. Your team verifies that results match, data is correct and workflows work as expected. We fix any discrepancies before the cutover.

Cutover & Ongoing Support

Switch to the new system with monitoring and priority support. The old system is archived (not deleted) in case you ever need to reference it. Ongoing support for new features, additional phases and maintenance.

We had an Access database that ran four departments for 12 years. Everyone was terrified it would corrupt and we would lose everything. The new web app does the same thing — but it actually works from home, the phones, and our second office. The data came across perfectly. We should have done it five years ago.

General Manager Perth wholesale distribution company · 35+ staff, two branches
Industries

Legacy modernisation by industry

Every industry has old systems that were built for a different era. The technology changes but the pattern is the same — audit, plan, build, migrate, cut over.

Trades business replacing an old Access database with a modern web-based job management system

Trades & Construction

Job management, quoting, scheduling, timesheets and invoicing. Connected to simPRO, ServiceM8 or Xero instead of sitting in a silo. Replaces the whiteboard and the spreadsheet.

Professional services firm migrating from FileMaker to a modern client management web app

Professional Services

Migrating from FileMaker, Access or homegrown VB apps to proper web applications. Client management, time billing, document handling and project tracking. Accessible remotely, not locked to an office PC.

Manufacturing plant replacing legacy ERP with a modern production tracking system

Manufacturing

Replacing old ERP modules, production tracking systems and inventory tools. Often built on technology that is no longer supported. Modernised systems connect shop floor to office, suppliers to warehouse.

Healthcare practice replacing an on-premise system with a cloud-based patient management platform

Healthcare

Moving from on-premise patient management systems, referral trackers and clinical tools to cloud-based platforms. Secure, compliant with Australian health data requirements, accessible from multiple locations.

Mining operation replacing an old safety reporting system with a modern mobile-capable platform

Mining & Resources

Replacing ageing safety reporting systems, asset management tools and compliance trackers. Often running on outdated servers with no remote access. Modern replacements include offline mobile capability for remote sites.

Retail business replacing a legacy inventory system with a modern connected platform

Retail & Wholesale

Replacing old inventory systems, order processing tools and customer databases. Connected to Shopify, BigCommerce, Xero and modern fulfilment platforms instead of relying on manual data entry and CSV exports.

Why us

Why HELLO PEOPLE

  • We build, not just advise

    You get working software, not a slide deck of recommendations. Everything we design gets built, tested and handed over — not left as a strategy artifact.

  • Fixed-price quoting

    You know the cost before we start. No hourly surprises, no scope creep — we scope it, quote it, ship it.

  • Built for Australian business

    Perth-based team who understand Xero, MYOB, ServiceM8, simPRO, Cliniko, Deputy — the tools your business actually runs on.

  • Senior team, direct access

    You email Kasun, you get Kasun. No account managers, no offshore handoff — straight from scope to ship.

  • Full code ownership

    When it is done, you own every line of code, every credential, every artefact. No lock-in, no license fees, no black-box dependencies.

FAQs

Common questions about legacy software modernisation

How do I know if my system needs modernising?

If the system only runs on one PC, crashes regularly, takes too long to load, cannot connect to your other tools, runs on software that is no longer updated (Windows XP, Access 2003, VB6, Classic ASP, FoxPro), or you cannot find anyone to maintain it — it needs modernising. If your team has workarounds for things the system should just do, that is another clear sign.

Can you replace our Microsoft Access database?

Yes, this is one of the most common projects we do. We rebuild Access databases as browser-based web applications with proper multi-user support, automated backups, cloud hosting and integrations with your accounting software. Your data migrates across cleanly and your team gets a faster, more reliable system.

How much does legacy modernisation cost?

It depends entirely on the size and complexity of what you are replacing. A focused Access database replacement is a different scope to rebuilding an entire ERP. We start with a free 15-minute call, then run a paid discovery phase to audit the existing system in full. After discovery, you get a fixed-price quote. No hourly billing.

How long does a modernisation project take?

A focused replacement — one Access database or one desktop tool — typically takes 10 to 16 weeks. A larger system with multiple modules, integrations and complex business logic may take 16 to 30 weeks, delivered in phases so your team starts using the new system early while the old one stays live.

Will we lose any data during the migration?

No. We extract everything, clean it, validate it and load it into the new system. The old system is archived (not deleted) so you always have a reference. We run parallel testing to confirm the data matches before cutover. Historical records, references and relationships are all preserved.

Can the old system stay running during the rebuild?

Yes. That is the standard approach. We build the new system in parallel, migrate data in phases, and cut over module by module. Your team keeps working in the old system until the new one is ready. No downtime, no big-bang switchover.

What technologies do you rebuild systems in?

We recommend the best fit for your project. Common choices include Laravel (PHP) and React for web applications, Node.js for real-time systems, .NET for enterprise platforms, React Native or Flutter for mobile companions, and AWS or Azure for hosting. The choice depends on your requirements, team skills and integration needs.

Do I own the new system and the code?

Yes, completely. Source code, designs, database, hosting accounts — all yours. No licensing fees, no lock-in, no per-user charges from us. You end up with a system you fully own, built on technology that any competent developer can maintain.

Describe the System You Want Replaced

What does the old system do, what technology is it built on, and what is not working anymore? Give us the basics and we will come back with a clear recommendation.

Prefer a quick chat? Call 0425 531 127. We answer the phone in Perth.