Steps for Upgrading from Nav 2015/2016/2017 versions to Dynamics 365 Business Central
Mathan
Member Posts: 55
Hi everyone,
I have searched various places but I ended up without any answer, I would like to know what are the upgrading steps required to upgrade/move all the customized objects from Nav to Dynamics 365 Business Central? Is it possible to upgrade or should we reimplement the customized objects directly on "Dynamics 365 Business Central" all over again?
Any help on this would be highly appreciated
Mathan
I have searched various places but I ended up without any answer, I would like to know what are the upgrading steps required to upgrade/move all the customized objects from Nav to Dynamics 365 Business Central? Is it possible to upgrade or should we reimplement the customized objects directly on "Dynamics 365 Business Central" all over again?
Any help on this would be highly appreciated
Mathan
0
Answers
-
Hi,
This depends which version you are using/planning to use.
The cloud-version of D365BC does support Extensions only.
The on-premise version is not released yet.My blog - https://www.HannesHolst.com/0 -
Hi hannesHolst,
Thanks for your response, Yes I understand the cloud version of Dynamics 365 Business central support only extensions.
So, I was wondering if it is possible to upgrade all my customized objects from Nav 2015 to D365BC. Is there any steps on how to upgrade the custom objects from NAV 2015 as extensions in the cloud version of D365BC?
I would also like to know about the steps involved in the Data upgrade from Nav 2015 to D365BC.0 -
Update: For those looking on what to do regarding this. Check out https://community.dynamics.com/nav/f/34/t/2828680
-
How to convert Dynamics NAV reports to Extentions you can read here: https://bit.ly/2vJ5Ewe0
-
This thread is a bit old, and the approach has changed significantly with newer Business Central versions.
For NAV 2015/2016/2017 → Business Central, you typically don’t directly upgrade customizations. You need to:
- Technical upgrade first (NAV → BC base)
- Convert C/AL to AL using tools
- Refactor customizations into extensions (no more object overlayering)
- Data upgrade + testing in stages
- Move toward SaaS or modern on-prem BC
So no, reimplementing everything from scratch isn’t required, but heavy customizations often need redesign, not just migration.
In current projects, best practice is:
- Clean up unused custom objects first
- Use Microsoft upgrade/code conversion tools
- Minimize custom code and replace with standard + extensions
Big shift: from “upgrade code” → “modernize architecture”
If your NAV has heavy modifications, expect partial rebuild, not just a lift-and-shift.
0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 610 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 253 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions

