As far as I remember, social media around Business Central/NAV(ision) has never been as quiet as in the last months.
There is nothing from the MVP’s anymore and it seems the majority of partners are in the dark about that’s going on at Microsoft.
While this is true, Microsoft is updating the GitHub with the new AL foundation periodically with new code but without explaining the strategy. (https://github.com/microsoft/ALAppExtensions)
In fall, Microsoft will release the first Business Central without C/Side and refactored AL and because of that the shipping of daily insider builds has been blocked for a few months.
In the “old days” Microsoft would have code freeze before summer vacation and partners would get a build (DVD) which was very close to what Microsoft would ship at Directions.
Now there is nothing, except the GitHub without any guidelines on how to use it.
I’ve seen speculation that foundation will be dozens of small extensions, but I think this is a false rumour. My expectation is that each BC install will have three extensions.
Foundation
This is what you see on GitHub today. Most of which is stuff that should probably be part of the AL programming language such as TempBlob and Excel Buffer. Things NUGET offers for DotNET.
Application
This is what we have today as General Ledger, Inventory, Sales & Purchase, Jobs, Manufacturing etc.
This will be based on Foundation, but not broken up into smaller extensions even though that would be my preferred choice. Microsoft should have started that years ago and now they simply lack the time and skills. They fired most of the functional folks years ago in favor of a large platform and UI team.
This will lead to much rewrite of code, but not as much as most think.
After this I hope and expect that the design of the Application will be frozen since Microsoft cannot expect their partners to continuously refactor their code. We simply don’t have the resources to do that. Most partners don’t even have automated testing in place and refactoring is too expensive.
Large partners can write their own Application on top of Foundation allowing them to be on AppSource without Microsoft having to add half a million events for each business case.
Localizations
This is probably the coolest part if Microsoft can pull it off. Each localization will be an extension on top of Foundation and Application
Speculation & Opinion
I’m writing this in order to start a discussion and get some feedback what others expect. The information in this blog post is in no way confirmed by Microsoft.