adev.build
Adem replies within the hourStart a project

Replace the fragile system your whole business depends on, without stopping the business.

I rebuild Microsoft Access databases, VB6 applications and macro-heavy Excel workbooks as modern, secure web apps. Migration happens in phases, your data moves safely, and your team keeps working throughout.

Legacy App Modernization, part of Modernization & Compliance

A job sheet full of #REF! errors, moved into one shared web app

Sound familiar?

  • One Access database or Excel workbook runs a critical process, and only one person really understands it.
  • The app only works on a particular old PC, breaks with Windows updates, or can't be used remotely.
  • Several people can't safely work in it at the same time, so files get copied, emailed and overwritten.
  • You can't connect it to your other tools, so data is retyped between systems every day.

Who it's built for

  • Manufacturers, distributors and service companies running operations on Access or Excel
  • Businesses with a VB6 or VBA tool built years ago by someone who has since left
  • Finance and operations teams whose key workbook has grown into an unofficial ERP

See how it fits accounting & bookkeeping firms, freight brokers & logistics and property managers.

Built by someone who ships

I build and run production software myself, from pricing engines to automation platforms. Your build gets the same care: tested before real customers touch it, monitored after.

The hidden risk in your most important spreadsheet

Almost every established business has one: a Microsoft Access database, a VB6 application or an Excel workbook with forty tabs and a thousand lines of macros. It was built to solve a real problem, it works, and over the years it has quietly become critical. Quotes, inventory, scheduling, billing or compliance may all run through it.

The trouble is that these systems age badly:

  • Single points of failure. One person understands the macros. If they leave or get sick, nobody can change anything safely.
  • Platform rot. Office updates, 64-bit Windows and security policies break old VBA and VB6 code without warning.
  • No real multi-user support. Access databases corrupt under concurrent use, and shared workbooks get overwritten.
  • No remote access, no integrations. Data gets retyped into accounting, CRM and e-commerce systems by hand.
  • No audit trail. You can’t tell who changed a price, a stock level or a customer record, or when.

Modernizing used to mean a risky, expensive “big bang” rewrite. It doesn’t have to.

How a safe migration works

The key is that the business never stops. Instead of switching everything over in one weekend, I migrate in phases:

  1. Understand before replacing. I read the tables, queries, forms and VBA code, and interview the people who use them. The output is a plain-language description of every business rule. That document is valuable even if you never rebuild.
  2. Design the new data model properly. Duplicate tables get merged, free-text fields that should be lists get fixed, and permissions are designed from day one.
  3. Move one module at a time. The most painful part goes first, often the screen used most or the report that takes longest. The old system keeps running for everything else.
  4. Run in parallel and reconcile. For each phase, the old and new systems produce the same reports, and the numbers must match before we move on.
  5. Retire with confidence. The old system is archived read-only, so historical records stay accessible.

What you end up with

A secure web application your team can use from any browser, office or warehouse, with:

  • proper user accounts and roles
  • an audit log of every change
  • automated backups
  • integrations with the tools you already pay for

Reports that took an afternoon to build in Excel become a button. Business rules are written down, tested and owned by your company, not by one person’s memory.

Why start with a paid discovery?

Legacy systems always contain surprises: an undocumented macro that runs at month-end, a table three other files depend on, a report the finance team relies on that nobody mentioned. A short, fixed-price discovery finds those before you commit to a rebuild budget. You get the blueprint, the prototype and a fixed quote. If you go ahead, the discovery fee is credited to the project.

What you get

  • A web app reachable from any browser, with proper user accounts and permissions
  • All historical data migrated, cleaned and verified against the original
  • Rebuilt reports and exports, including Excel exports where your team still needs them
  • Integrations with your accounting, CRM or e-commerce tools where useful
  • Documentation, training and a parallel-run period before the old system is retired

How the build runs

  1. Discovery

    I reverse-engineer what the current system actually does, including the business rules hidden in macros and VBA, and document it in plain language.

  2. Blueprint & prototype

    You see the new data model, a phased plan and a clickable prototype of the busiest screen before committing to the rebuild.

  3. Phased rebuild

    Modules move one at a time. The old and new systems run side by side, with data synced or migrated per phase.

  4. Verify & retire

    Reports from both systems are compared line by line. Once they match, and your team is comfortable, the old system is archived.

Built with tools like Next.js, React, Node.js, Python, FastAPI, PostgreSQL, Prisma, Microsoft 365 / Entra ID.

Questions owners ask

Will we lose any data in the migration?

No. Data is migrated with scripts, not by hand, and every phase includes a reconciliation step where totals, record counts and key reports are compared between the old and new systems before anything is switched off.

Can we keep using Excel?

Yes, where it helps. Many teams like Excel for analysis. The new system can export to Excel or sync to a shared workbook, so the source of truth becomes a proper database without taking away the tool people know.

How long does a full migration take?

A typical Access or Excel-based system takes 6–14 weeks depending on the number of forms, reports and integrations. The discovery phase gives you an exact scope and a fixed price.

What happens to the business rules hidden in the VBA code?

They get extracted, documented and rebuilt as tested code. This is often the most valuable part of the project, because for the first time those rules are written down and no longer depend on one person's memory.

Can it run on our own servers?

Yes. The app can run in your cloud account, on your own servers or fully managed. Sign-in can use your existing Microsoft 365 accounts.

Often paired with

Want this quoted for your business?

You'll get a reply within 1 business hour, from me, with questions or a first plan and price.