I assume that you mean you upgraded from Dynamics NAV 2009 to Dynamics NAV 2013? Microsoft officially stopped using the name Navision in 2005. Since then Microsoft Dynamics has been used for all Microsoft’s ERP/CRM systems. There is also a Dynamics GP 2013 an a Dynamics CRM 2013.
The platform/core of Dynamics NAV is developed using C#. But the code used in the actual application objects (tables, reports, pages etc.) which are developed in the integrated development environment (C/SIDE) is Navision’s own application language called C/AL. This is a development syntax based on Pascal.
NAV 2013 is based on the same language as NAV 2009.
You can buy the Application Builder license, which allows you to develop new modules and change existing. Except the protected tables (posting entry tables etc.). To modify those or any code updating them you also need the Solution Developer license.
All application code for Dynamics NAV is always included. But accessible based on your license.
Ok.
I have worked with NAV for 22+ years. And so far I have only meet a good hand-full of companies who have actually purchased the full development system. And unless you’re also going to hiring multiple NAV developers, then I would not recommend this. The price alone is one important reason. But I have also seen examples on end-users who thought they could easily do their development themselves and how wrong it could go. A company’s ERP system is the heart of the company and if the system suddenly doesn’t do what it’s supposed to, then you could get big problems. Another consequence of in-house development done by none NAV developers, is often that upgrades becomes next to impossible, because they have not followed best practice for how to develop with upgrades in the mind.
Instead find a partner who you trust, or hire an experienced NAV freelancer who can act as your in-house resource.
We are a NAV Solution Developper and we have build several verticalisations on 8xxxxxx objects on NAV2009, NAV2013 and NAV2013R2. Some of our clients also have their proper developpers to build custom web services etc…so we sell them an Application Developper licence.
For these clienst, can we order a Application Developper licence from Microsoft, which also alows them access to our 8xxxxxx objects ?
First, to clarify, there is no such thing as a “developer’s license”. Customers can have developer granules added to their license, but they are not given a separate “developer license”.
In terms of access, a customer will have access to those portions of the program for which they are licensed.