Skip to main content
D365ConsultantDivision of Sataware
Talk to an expert
D365ConsultantDivision of Sataware
Dynamics NAV migration

NAV to Business Central: a Dynamics migration that upgrades the system or starts clean.

Every Dynamics NAV to Business Central migration starts with one choice. Business Central is the direct successor to NAV. You can upgrade a NAV database and carry it forward with its history, or set up a new Business Central company and load only what you need. Both are legitimate, and the right one depends on your version and your code.

Version 14
last Business Central release with C/AL
AL
the only customization language online
Dimension sets
introduced in NAV 2013
Colleagues taking notes around a laptop and coffee

Upgrade in place or start fresh

Upgrade the NAV database
Fresh start
History
All posted entries carried forward
Balances and open items only; NAV kept for lookups
Customizations
Converted to AL extensions
Rebuilt only where still needed
Setup
Kept, including old decisions
Redesigned on current features
Dimensions
Existing dimension sets kept
A chance to redesign dimensions
Route to online
Upgrade to on-premises, then cloud migration
Load straight into Business Central online
Best when
Recent version, clean data, modest code
Old version, heavy code, messy setup

Your NAV version decides the route

Microsoft sold NAV under version names up to NAV 2018, after which the product continued as Business Central. The older the version, the more steps an upgrade needs. Each database has to pass through supported versions on the way.

NAV 2013 is a useful dividing line. That release replaced the old dimension entry tables with dimension sets, which Business Central still uses. So older databases need an extra data conversion that later versions skip. NAV 2009 systems may also still use the Classic client, whose forms have to become pages.

Business Central version 14 was the last release that supported C/AL and the C/SIDE development tools. Everything newer requires AL extensions. So an upgrade usually takes the data to version 14 and converts kept code to AL. It then continues to a current version. If you want the cloud, it ends with Microsoft's cloud migration from on-premises to online.

What happens to C/AL modifications

Keep

Rewrite as AL extensions

We rewrite modifications that still support how you work, using table extensions, page extensions and event subscribers. Where old code changed base logic directly, the rewrite hooks into a published event instead.

  • โœ“Table and page extensions
  • โœ“Event subscribers
  • โœ“Reports rebuilt in AL
Replace

Covered by standard

Business Central now includes features many older NAV systems had built by hand. Examples are approval workflows, Word and Excel report layouts and built-in API pages. We retire those modifications.

  • โœ“Approval workflows
  • โœ“Word and Excel layouts
  • โœ“Built-in APIs
Retire

No longer used

A long-lived NAV system carries code for processes that stopped long ago. Talking to whoever owns each process, and checking when the related tables last changed, finds these. A Dynamics NAV to Business Central migration documents retired code rather than converting it.

  • โœ“Table activity checks
  • โœ“Process owner sign-off
  • โœ“Documented and dropped
Buy

Replaced by AppSource

Some modifications do what an AppSource app now does, with its publisher keeping it current through every update. Common examples are EDI, warehouse scanning and sales tax calculation.

  • โœ“EDI
  • โœ“Scanning
  • โœ“Tax calculation

The technical upgrade path to Business Central online

  1. 1

    Assess the database

    Record the NAV version, the objects changed from standard, ISV add-ons, table sizes and data problems. This decides whether an upgrade is realistic or a fresh start is wiser.

  2. 2

    Bring the data to version 14

    The database moves through the supported upgrade steps until it reaches Business Central 14, the last C/AL release. We merge kept customizations along the way.

  3. 3

    Convert code to AL

    Kept customizations become AL extensions and custom fields move into extension tables, so the base application is standard again.

  4. 4

    Move to a current on-premises version

    We upgrade the database to a current Business Central on-premises version: standard base code plus your extensions.

  5. 5

    Run the cloud migration

    Microsoft's cloud migration copies the on-premises companies into Business Central online. Your extensions install there as per-tenant extensions.

Reports, dataports and the NAS

Code is not the only thing that has to change. We rebuild reports made for the Classic client, and RDLC layouts written for older versions, as AL reports with RDLC, Word or Excel layouts. Dataports from NAV 2009 and the XMLports used for file imports become AL XMLports or API-based integrations.

The NAV Application Server ran job queues and integrations in the background. The Business Central job queue takes over that work and runs inside the service online. Integrations that read or wrote the NAV SQL database directly have to change as well. Business Central online offers no database access, so they move to API pages or web services.

Listing these pieces early in a Dynamics NAV to Business Central migration prevents the classic surprise, where the upgrade works but the EDI file stops arriving.

Two women reviewing code together on a laptop
Two women reviewing code together on a laptop

Dynamics NAV migration questions

Is Dynamics NAV still supported?

Mainstream support has ended for every NAV version. Extended support has ended for the older ones and is ending for the later ones. Check Microsoft's lifecycle page for your exact version. In practice an unsupported version means no security updates and fewer people who know the platform, a risk worth weighing.

Can we stay on-premises?

Yes. Business Central is still available on-premises, and upgrading NAV to on-premises Business Central is a valid end point. You keep control of the servers and the database, but you also keep patching, backups and upgrades. Some companies go on-premises first and move online later with the cloud migration tool.

How much NAV history comes across in a fresh start?

Business Central gets open customer and vendor entries, stock on hand, fixed asset values and balances. If you want comparatives, it also gets monthly net change for prior years. Detailed history stays in NAV, which you can keep running read-only on a small server. The data model is so close to NAV that lookups in both feel familiar.

Will our users need retraining?

Less than after a move from a different product, but more than after a version update. The data model and many page names match, while navigation, search, role centers and the web client are new. We train on your own data in a sandbox, focused on the tasks each role does every day.

Which route do you recommend?

That depends on your version, the size and quality of the modified code, and how much history you use. We look at all three first. We scope either route in writing before work starts, and the scoping call sets the plan.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and next steps, in writing after the call.
A senior consultant reads every message
NDA signed before discovery on request
No obligation on the first call
Senior consultants on every call
Request your scoping call
Four fields. A senior consultant reads and replies.
No obligation
Your details stay with our consulting team - never shared, never added to a mailing list.

Trusted partners

Microsoft Solutions Partner ยท AWS Partner

Why teams pick us

Dynamics 365 consultingWhat we do
Free readiness assessment2-hour workshop
Reply in one business dayFrom a senior consultant
Scoping in 48 hoursCalls available fast
Fixed scope, fixed priceAgreed in writing
Microsoft-certified teamMB-800 and more
Live chatA real person replies
Secure HTTPSEncrypted end to end
Call now