Introduced in Microsoft Dynamics NAV 2016, the extensions framework allows for the development of customizations and add-ons that do not involve modification to the standard Dynamics NAV code. This carries with it the potential to complete re-write the way in which organizations approach NAV development in the years to come. Whether or not this is a good thing is up for debate, and a recently published article at MSDynamicsWorld lays out both sides of the extensions argument.

Proponents of extensions argue that, by no longer hooking into standard Dynamics NAV code, extensions will be by necessity written in a manner that promotes quick and easy deployment and upgradeability. Developing solutions to meet the criteria established by extensions will result in standardized offerings that are more cost effective and customer-friendly.

On the other side of the debate, critics respond that while extensions may be realistic for smaller, standalone add-ons, larger and more complex software offerings will require some level of integration into the standard code. While standardized options are appropriate for some audiences, they argue, there will still be many users that require more customized solutions.

To read the full article, click here (requires a free MSDynamicsWorld membership). What do you think: will extensions usher in a great new chapter in NAV development, or do they represent a turn for the worse?