Get started with modules in the System Application

Note

We're working on improving the onboarding experience for AL developers. If you've input for this article, we'd love to hear from you. Please use the Feedback section at the bottom of this article to help us make improvements that you’d like to see.

We also welcome contributions to our docs. New to contributing to docs? Don't worry, read more about contributing here Contribute to the help.

This article provides information about requirements for working with modules in the System Application.

AL

Get familiar with development in AL. For more information, see Get Started with AL.

Git

Familiarize yourself with Git. For a quick introduction, see git - the simple guide.

Setup Environment

For details about how to set up an environment for AL development, see Set up your environment.

Building a new module

Have you decided to build a new module? For more information, see Create a new module.

Modifying an existing module

Want to improve an existing module? For more information, see Change a module.

System application reference documentation

For an overview of the system application reference documentation, see Module System Application.

Have an issue?

Open an issue.

Module architecture
Create a module