
Knowledge/Answer
Senior-led answer · Migration
Dynamics NAV to Business Central: technical upgrade or honest rebuild?
The same root tempts the assumption of a smooth upgrade. The break lies elsewhere.
Contents
Your question in detail?
A senior-led conversation gets to the heart of your situation.
Related service
With a lean, close-to-standard NAV, the route can be a genuine upgrade path. With a heavily customised NAV it is not a purely technical upgrade: years of C/AL modifications do not simply carry over into Business Central. NAV and BC share the same roots, but the break lies in the customisation model. C/AL modified the object directly, whereas AL extensions no longer touch the standard. Every legacy modification therefore needs a deliberate decision: rebuild it cleanly as an extension, return it to the standard, which is often the better route, or drop it as ballast. Usually the genuinely differentiating share is smaller than assumed. The second large block is data clean-up: over the years NAV databases accumulate duplicates, orphaned records and fields used for something they were never meant for. Carrying those over one to one cements old problems into an interface that shows every error mercilessly.
Why does the break sit in the customisation model?
NAV and BC share the same root, which tempts the assumption of a smooth upgrade. The real break, though, lies in the customisation model: C/AL changes directly in the object give way to the extension model (AL), which no longer touches the standard.
Source: Microsoft Learn: Development in AL
- Every legacy customisation needs a deliberate decision: rebuild cleanly as an AL extension, return to the BC standard (often the better path) or drop as ballast. Usually the truly differentiating share is smaller than assumed.
- Data cleansing is the second large block. NAV databases carry duplicates, orphaned entries and repurposed fields accumulated over years. Taking those over one to one cements old problems in an interface that shows every error without mercy. The move is the cheapest moment to shed that ballast, because it involves a data cut-off anyway.
How big is the effort, honestly?
Lifting a heavily customised NAV is closer to a rebuild with data takeover than to a click upgrade. Whoever promises a pure upgrade in a few weeks has not looked at the actual level of customisation.
A solid statement only comes after a look at the code and the data foundation, not before. In practice that means an object list of every modification, an assessment per modification, and from that a solid range with disclosed assumptions. This preparatory work takes days rather than weeks, and it determines how reliable every later commitment on dates will be.
The most common mistake here is to measure the effort by the volume of data. What matters is the number of core modifications and the documentation state, because together they determine how much has to be decided afresh on the business side. A small database with sixty core modifications costs more effort than a large one with five.
What comes along, and who decides that?
In the end the question is not technical but strategic: which grown logic is a genuine competitive advantage, and which is merely historical ballast? That decision belongs with you, because it concerns your business and not the platform.
A workable method for it is simple: for every modification, name what purpose it serves and who still confirms that purpose today. Whatever nobody can confirm is ballast, and in practice that turns out to be a surprising number of objects. This exercise costs a few days and determines months of project effort, because every special path carried along has to be tested once, documented once and then maintained for years.
Control stays on your side, with Business Central as home. Before anyone promises a technical upgrade: let us look at your NAV customisation level and your data foundation and show the honest route.
Which question begins after the upgrade?
An upgrade brings you to the current version level. That is necessary, but it is not yet the actual goal. Because a freshly migrated Business Central can be technically up to date and still reflect what your business did seven years ago.
So if you are making the move anyway, use it properly: as the moment in which the data foundation, the processes and the ownership are set up so that new requirements take weeks in future and no longer quarters. That is what we mean by Evergreen ERP.
The difference is measurable, in one single figure: the time from a business requirement to its implementation in the system. Whoever knows that figure before and after the move knows whether the project delivered more than a new version level. Without that measurement, project success stays a claim nobody can verify.
“
Lifting a heavily customised NAV is closer to a rebuild with data transfer than to a click upgrade.
Frank Maier, founder of DGP
Frequently asked questions
Briefly asked
Is the move from NAV to BC a purely technical upgrade?
Only with standard-close NAV. With heavily customised NAV, C/AL customisations have to be rebuilt into AL extensions or returned to the standard, that is a deliberate rebuild, not a click upgrade.
Do all customisations have to be carried over to AL?
No. Much is historical ballast or now standard in BC. Only the truly differentiating share belongs in clean, upgradeable extensions.
Can you upgrade to Business Central from any NAV version?
Technically there is a path from every version, but the older the release and the deeper the customisations, the more it becomes a reimplementation with data takeover rather than an upgrade. An honest analysis before the quote is mandatory.
The bigger picture behind this question: ERP migration to Business Central: paths and checklist.
Related
Related questions
Knowledge · Migration
Replacing AS/400: cleanly replace instead of integrating forever
A bridge to the AS/400 only prolongs the dependency. The more honest path is a different one.
03.08.2026
Read →Knowledge · Migration
Replacing Infor or Sage: data migration is the real work
Installing the software takes days. Cleanly transferring your grown data is the actual project.
03.08.2026
Read →Knowledge · Migration
Replacing custom software without losing your differentiating processes
You do not have to choose between the standard and your special features. The path combines both.
03.08.2026
Read →Where does your project really stand?
Talk to a senior, not to a sales rep.