The AL developer environment is evolving with frequent updates. To stay up to date on the latest information and announcements, follow us on the Dynamics NAV Team Blog.

Choosing Your Dynamics 365 Business Central Development Sandbox Environment

To get started developing for Dynamics 365 Business Central it is important to understand the different options you have at hand. You can either choose to run a sandbox environment deployed as a Dynamics 365 Business Central service, or you can run a container-based image either hosted as an Azure VM or locally. Both options provide the AL development tools; the container-based sandbox additionally provides access to the C/SIDE development tools.

Sandbox Overview

The following topic outlines the most important capabilities on the offered development sandbox environments for Dynamics 365 Business Central.

Capability Online Sandbox Container Sandbox
Deployment Dynamics 365 Cloud Service managed by Microsoft Azure VM or on-premises managed by ISV/VAR
Production data Manually uploaded using Rapid Start packages Manually uploaded using Rapid Start packages
Production services Manually configured Not available
Cost Part of the Business Central subscription Locally hosted - free, Azure-hosted - cost incurred
Development Full capabilities of the development environment.
Designer functionality, such as:
Add/Remove components,
Move components,
Set/clear Freeze pane,
Edit captions
Full capabilities of the development environment.
Designer functionality, such as:
Add/Remove components,
Move components,
Set/clear Freeze pane,
Edit captions
Tools Visual Studio Code, Designer Visual Studio Code, Designer, on-premise tools such as SQL Server Management Studio, and C/SIDE.
Debugging Enabled Enabled
Database access No Yes

Getting Started

Based on the overview above and the requirements for your development environment, you can get started with a sandbox by following the links below:

See Also

Getting Started with AL
Keyboard Shortcuts
AL Development Environment