Does upgrading NAV cause customization loss?

I have been trying to upgrade from Microsoft Dynamics NAV 2009 to 2013 R2 for quite some time now, but many people have warned me against this, saying that NAV upgrade might lead to the loss of customization. Is it so? If yes, how can I prevent this?


Every upgradation has 2 parts.

  1. Application Upgrade. where you merge all your customizations to New version of objects like NAV2013R2

  2. Data Upgradation. where data from your present database is moved to new version.

Read this msdn link


this not true at all.

you have to do 2 main steps:

upgrading to nav 2013:


upgrading to nav 2013 r2:


there are some special things to consider: the change of the dimension workflow and the customizations using (external) add-ins (automations, .net dlls)