Replacing Microsoft Access does not necessarily mean rebuilding every form as a web application. A small team working locally on a stable process may be better served by keeping Access. Remote access, external users, mobile work, or more granular security can justify custom software instead. The budget therefore depends on the scope: web application only, a mobile companion, local or cloud hosting, intranet or public access, data migration, and business rules to rebuild.

Start with the work, not the software

The first question is not “what should replace Access?” It is “what work needs to become more reliable?” Follow one real case: a request is entered, validated, assigned, tracked, and closed. Who takes part? Which device do they use? Where are they working? Which data must remain private? What delay or error causes trouble today?

That answer avoids two expensive mistakes: reproducing a historical database without removing its workarounds, or choosing an architecture larger than the need. It also separates a data problem from an experience, access, or workflow problem.

When keeping Access can be the better choice

Access can remain sensible when the workflow is stable, a few people work mainly on Windows in the same environment, and the current forms still do the job. Microsoft still supports local-network sharing patterns, including splitting the interface from the data; that can improve reliability for a small internal team. Microsoft documents that split-database model and its limits.

Keeping or stabilizing Access may be preferable when:

  • users do not need a browser, phone, or external access;
  • business rules are understood and change rarely;
  • the immediate need is backups, permissions, data cleanup, or deployment discipline;
  • the cost of replacement would exceed the real cost of the friction.

Not migrating is not a failure. It is a sound decision when the problem is smaller than a rebuild project.

The options are not limited to “keep or rebuild”

OptionBest fitWhat actually changes
Stabilize AccessThe team is small, local, and the process remains simpleBackups, rights, documentation, data, and deployment are put in order
Keep Access with a server databaseForms still work, but data, concurrent access, or reliability have become sensitiveData moves to a server database; Access can remain the temporary interface
Build an internal web applicationThe team needs a browser across several devices or locations, with clearer rolesWorkflow, permissions, and hosting are redesigned for an intranet or the web
Add a mobile applicationWork happens in the field, with camera use, notifications, mobility, or sometimes offline conditionsMobile experience is designed for the tasks that genuinely leave the desk

A hybrid solution is often the lower-risk path. Microsoft explains that, after moving tables to SQL Server, an Access front end can keep linked tables during a transition. However, forms, reports, macros, and VBA modules are not automatically converted by the migration tool; they must be assessed, adapted, or rebuilt. Review Microsoft’s Access-to-SQL Server migration stages and limitations.

Web application, mobile application, or both?

A web application is usually the best first choice when users work at desks, review records, approve requests, update statuses, or produce reports. It can be available only on an intranet, securely to employees, or on the web to customers and partners. A browser also reduces dependency on individual Windows computers and makes updates easier to distribute.

A mobile application becomes relevant when the context requires it: visits, inventory, photos, signatures, location, alerts, or quick entry away from a desk. It is not a miniature web application. Priority tasks, connectivity, and interaction must be designed for the phone.

Both are justified only when the same data supports genuinely different usage. An administrative team may manage cases in a web application while a field team updates a stage, adds a photo, or confirms work on mobile. If mobile need is only occasional record viewing, a responsive web application may be enough at first. Our web application vs. mobile application guide helps make that choice without paying for two experiences unnecessarily.

Local, intranet, web, or cloud: access changes the scope

Where the application must work changes the project as much as the screen choice.

  • Local computers or local network: suitable for a tightly controlled internal tool, but limits access and deployment flexibility.
  • Intranet: a web application reserved for the organization; it can connect to corporate identity and stay unavailable to the public.
  • Secure web access: useful across offices, for remote work, partners, or customers. Roles, authentication, activity records, and operating responsibility need to be defined.
  • Cloud or locally managed server: the right choice depends on availability, backup, compliance, operating cost, and the people responsible for maintenance.

Simply placing an Access file on a remote share does not create a web application. Microsoft advises against using a split Access database over a wide area network or Azure File Shares because performance can slow down and databases can become corrupted. The guidance specifically addresses Access deployments outside a local network.

What actually determines the price

There is no fixed price for “replacing Access.” Two organizations can have the same number of tables and very different projects. Cost follows the decisions to make and the work to verify.

FactorWhy it changes the effort
First workflow to deliverOne complete internal request has a different scope than an entire management system
Historical dataCleanup, duplicates, attachments, relationships, and data recovery require a strategy and testing
Rules and VBAA rule hidden in a query, form, or code must be understood before it is reproduced or simplified
Users and permissionsA few internal employees need different access controls from a portal for customers, suppliers, and administrators
ChannelsA web application, a mobile application, or both require different experiences and testing
Hosting and integrationsIntranet, cloud, SSO, ERP, CRM, printers, email, or APIs add dependencies
LaunchTraining, parallel operation, support, and a fallback plan reduce transition risk

An internal web application replacing one workflow can therefore be a much more accessible first step than a full replacement. Conversely, an external, mobile, multi-role application connected to several systems should be budgeted as a product in its own right. To compare the investment with the cost of the status quo, also read how much custom software costs.

Move data without copying the problems

Migration is the moment to decide which data remains useful. Start by inventorying tables, relationships, attachments, queries, reports, forms, macros, and integrations. Then identify what is still used, what is an archive, and what has become a hard-to-explain business rule.

Microsoft tools can help move tables and certain queries, but they do not turn a complete Access application into a web or mobile application. That is expected: desktop forms, printed reports, and VBA code carry interface and business decisions that require deliberate choices. A useful migration preserves data and the needed outcome, then redesigns the journey when the old model no longer serves users.

A delivery sequence that reduces risk

  1. Audit the current state: observe real users and a complete record, not only the technical structure.
  2. Choose the first workflow: limit the first release to one useful result from end to end.
  3. Define access: specify who uses the tool, where, on which device, and with which permissions.
  4. Prepare data recovery: decide what moves, what is archived, how quality is checked, and when data is frozen.
  5. Rebuild and test rules: validate exceptions with real cases instead of copying every screen.
  6. Launch gradually: plan training, support, a parallel period, and clear ownership for fixes.

This approach connects naturally with the choice to modernize or rebuild an existing application. In both cases, the goal is not to start from zero. It is to avoid making work more fragile during the transition.

Information to prepare for a useful estimate

Before requesting a budget, gather:

  • the three to five most important Access workflows;
  • user count, roles, locations, and devices;
  • screens, reports, or rules that cannot disappear;
  • data to migrate and systems to connect;
  • access requirements: local, intranet, remote work, customers, or partners;
  • security, backup, and availability constraints;
  • the date, budget, or risk making the project a priority.

With those elements, a team can propose a defensible first scope rather than a price based on form count. Project Factory can help you scope a custom web application or review development services that fit your situation. The Workind project also illustrates a web platform bringing several roles and journeys together, without suggesting that every Access migration should take the same form.