An extension of Dynamics 365 Business Central is written using the AL Language. With AL, you can create new objects, extend standard objects, and create custom business logic for your application.
You create an extension for Dynamics 365 Business Central by using Visual Studio Code as your development environment and by using the AL Language extension (as we described in Chapter 2, Mastering a Modern Development Environment). When installed, you have full support for developing AL projects.
All Dynamics 365 Business Central functionalities are coded as objects (new objects or extensions of standard objects), and these objects are defined in .al files. A single .al file can define multiple objects (although we don't recommend that).
Extensions are then compiled as .app package files, and this file is the final extension that...