Microsoft presents: UCI update and FY23 ISV Investment Program

Ieva Kavaliauskaite

Marketing Manager

Topic: Webinars

Date: 12 Sep 2022

Thank you for attending our webinar“Microsoft presents: UCI update and FY23 ISV Investment Program”.


Short summary of the webinar


Universal Code Initiative will be affecting the following customer categories:

  •  New installations with license registration date from April 1st, 2022;
  • Dynamics NAV customer migrations to Business Central, done after April 1st, 2022, to any supported version of Business Central.
It will not affect BC CU updates. Under Universal Code Initiative, you can only implement non-universal code if the customer is licensed for it, or, in other words, if they are paying an extra fee.
Non-universal code is split into two categories:
  • Modifying base application. Fees are starting to count from Jan 1st, 2023;
  • With ‘target’:’onprem’ parameter. Fees are starting to count from January 1st, 2024.

Read more in the slides.

If you have any unanswered questions, please contact us at [email protected].

Webinar Speakers

Petras Butenas
Petras Butenas

Petras Butenas, founder of Simplanova, has been actively engaged in Dynamics NAV / Business Central market since 2012.

Kurt Juvyns
Kurt Juvyns

Kurt Juvyns is an Experienced Principal Program Manager at Microsoft.

Please find all questions and answers below

Q: Is it possible to show some code examples of non-universal code?
A: Yes. You can do that by simply opening your code in Visual Studio Code and changing the ‘target’ parameter in app.json file to ‘cloud’. You will soon see all the issues.


Q: For the activate program, what if we don’t reach the goal of 100 users in the 1st year, is there a penalty for it ?
A: Please contact us at [email protected] for any questions related to ISV Investment Program (Activate or Accelerate).


Q: Does the universal code initiative apply to on-premise customers only?
A: Yes. Since the BC SaaS customers can onlycloud-optimizedmized code by design, this only applies to on-premise customers.


Q: If I develop just for OnPrem and don’t think of doing Extension for Cloud?
A: Your customers will still be impacted by Universal Code Initiative. Even if you don’t have any plans to move your solution to SaaS, you should still develop cloud-compatible code to prevent your customers from paying extra fees.


Q: Can you explain the procedure for existing customers who have been updated after April 2022 (according to license key etc.)?
A: When doing enhancement renewals, these modules will become available in .flf for these customers, and based on what’s inside .flf, the platform will be checking.


Q: Is this tied to specific versions of Business Central, or does it apply to all on-premise versions for customers? i.e. is it only relevant to the upcoming release and later?
A: This will be included in all supported versions of Business Central.


Q: So the enforcement will be from October CUs, and September CUs will remain OK?
A: All Business Central CUs will have technical enforcements which will require UCI licensing for your customers. This means that your new customers should only have Universal Code regardless of which version you install. The only exception is when migrating from Business Central earlier versions.


Q: Do existing customers have to use a new license file from October when using a new CU?
A: No. They will be impacted only if moving from Dynamics NAV to Business Central.


Q: We have an ISV solution that doesn’t touch any base app objects, which isn’t universal yet, it’s only in the 523xxxx ISV object range. From when are our customers impacted?
A: Your customers will be impacted starting April 2022. It does not matter whether your objects are in custom, standard, or ISV range – if there’s any code that’s not universal, your customers will be impacted.


Q: Sorry if I missed this, will this impact customers who are on NAV and who have a CU update?
A: Customers who are on NAV will not be impacted by a CU update. However, once they update to Business Central, they will be required to either have Universal Code only or a license for non-universal code.