11 Feb 2018 11:50 AM Last day I was talking with Laura Nicolàs from leaning portal https://clipdynamics.com/. And both had the same question: it´s possible to develop with VSCode AL with customer non dev license? Can customers write code with VSCode? Designing with customer regular license. I was thinking about difficulties to teach NAV design to final customers without full developing license. Most of customer licenses only can develop code in reports and XML ports. They can´t put code into Codeunits, table and pages. So essentially teaching final customers is create new tables, fields, pages and mainly report builder design. It´s easier to teach customer with full dev license, closer to your daily work and you are not fighting all the sessions with license limits and the absolute not funny fact: you can´t develop business logic. The test with Visual Studio Code. We configure in Nav 2018 local machine service with the specifications: - No dev full license. - Codeunit Objects purchased from 50000 to 50099. A very common scenario in NAV customer final license. So, the first test is develop an extension and deploy it pressing F5. The result is: It failed because an object was out of 50000..50099 range (50150). If I change the number of the extension into available number range, the extension is successfully created. I also notice, anyway with or without right range, the package can be created. Conclusion: Customers can develop extensions with their own license, also Codeunits. The only requirement is assign numbers in their purchased range objects (even for tableextensions and pageextensions). Able doesn´t mean easy. Opinion. We can expect a crowd of final customers developing Codeunits by themselves……….or may be not. We can see some difficulties for become this real: C/SIDE was simple and direct, more accessible to people without a strong programming knowledge. VIsual Studio Code is less democratic on that point. It´s free, but requires programming background. Also we are all the time in an On-premise scenario and On-premise will not be future mainly scenario.