Many Microsoft partners that actually work with Dynamics NAV have developed a lot of custom solutions over the years (add-ons, customer solutions, and so on). In order to be ready for the new Dynamics 365 Business Central platform, these must be migrated to AL code.
If you have an existing codebase or an existing solution in place, the first thing you can do when it comes to moving this solution to the extensions world is to try to convert your C/AL objects into AL.
Please keep in mind that conversion is not always the best thing to do, but just a starting point (you can convert all new objects as-is, but you should pay attention and refactor the modified standard objects that your existing solution will certainly have).
So, how can you convert your C/AL solution into AL?
As we mentioned in Chapter 7, Report Development with...