web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Active Discussion

BaseApp Migration, an alternative? can you share your thoughts?

(0) ShareShare
ReportReport
Posted on by 669

First, I want to explain what I mean with BaseApp migration, or the large name; "AL without extensions migration". BaseApp migration is updating a customer to AL but doing it old way, not extending and subscribing, or not all extending or subscribing.
Any time ago Microsoft announced that changing the BaseApp was able. So you can change the BaseApp in the same way we changed in C/AL the standard objects, mixing our code with standard NAV code.
A partner told us about this way of migration, for big and heavy modified customers, and I want to hear other voices. anybody did or planned a migration this way? Other people: Do you consider this an option in special customer cases?
I already have an opinion, but feel free to comment al you want:

https://community.dynamics.com/business/b/navericwauters/posts/al-baseapp-customization-because-you-can-doesn-t-mean-you-should 

Thanks in advance.

  • Mohana Yadav Profile Picture
    61,218 Super User 2026 Season 1 on at

    I do not prefer changing the base objects in AL files. it is for heavy complex customizations which cannot be converted to extensions.

    If the customizations can be converted to extensions then please go ahead and change to extensions modal and to BC online as well.

  • Jalmaraz Profile Picture
    669 on at

    Thank you very much I appreciate your answer. I agree with you, not the first option, in fact not the second neither the third. Notice the Waldo link I left in the discussion, we are talking about heavy complex customizations, as you said. But I want to go further. In this case, heavy complex customizations, Is this previous effort worth to get a base with a lot of upgrade limitations, or is a waste of time?

    And as intermediate phase to extensions: Could be an option?

  • Community Member Profile Picture
    on at

    If you want to change the BaseApp, please use Navision instead of BC :)

    you are going to have the same question in future when you want to upgrade to another version :)

    the most important thing about the extension is you can upgrade your platform easily. if you change the BaseApp. each and every time, you have to do the same either for upgrading to the new CU or the new version

  • THE Italian Profile Picture
    Microsoft Employee on at

    If you cannot make it through extensibility and web client deployment that satisfy your customer (windows client is also the 2nd thing that probably worth mention here) then I would say better move to version 14.x as first step with a project that mixes extensibility and customizations (hybrid deployment). 

    All over the years, then, you might have the chance to get into a point where you could have all the events needed and technology enhancements to move to full extensibility and web client deployment. 

    Moreover, releases over releases Microsoft could also slice the base application into smaller extensions that might make more feasible the customization path. That could be a trend and just my opinion, tough. 

  • Jalmaraz Profile Picture
    669 on at

    Thank you very much Steve. This is the point, will be imposible to update.

  • Jalmaraz Profile Picture
    669 on at

    Thank you Duilio, This is the best option, but will not be possible from October or November. If I have an upgrade project next year: Will be this option available? Can I ask then for a new license in BC 14.0? I am not sure about licensing questions.

  • THE Italian Profile Picture
    Microsoft Employee on at

    Nope. At the moment, directions are that version 14.x could be sold until October 2020. After that deadline then you have to stick with other solutions.

  • Jalmaraz Profile Picture
    669 on at

    Thank you very much for your help!!!!

  • Community Member Profile Picture
    on at

    I would never touch the BaseApp. If facing a business scenario that can not be solved with extensions (the simplest, the better), i think the better option is look outside BC and think in terms of Power Platform (or others ) to solve it... Integration is one of the greatest advantages of Microsoft Business Apps ecosystem, and I think we must keep that in mind when we try to extend BC functionality...

  • Jalmaraz Profile Picture
    669 on at

    Thank you very much Raul. I have much to think with your answer. I like this point of view.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,371 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,806 Super User 2026 Season 1

#3
AndrewThomas81 Profile Picture

AndrewThomas81 1,371

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans