System Requirements
This page covers the platform requirements, supported environments, and licensing model for Simple Object Designer.
Platform Requirements
Simple Object Designer requires:
| Requirement | Details |
|---|---|
| Platform | Microsoft Dynamics 365 Business Central |
| Platform Version | 25.0.0.0 or higher |
| Application Version | 25.2.0.0 or higher |
| Runtime | AL 16.0 |
| Target | Cloud only |
SOD is designed exclusively for Business Central Cloud (SaaS) environments. On-premises installations are not supported.
Supported Environments
Sandbox Environments
Sandbox environments are fully supported and recommended for initial setup and testing. All features work in sandbox, including:
- Symbol download
- Direct publishing
- App file download
- GitHub integration
Production Environments
Production environments are supported with some considerations:
- Symbol download requires additional permissions (Snapshot Debugging)
- Direct publishing works but should be tested in sandbox first
- App files generated in sandbox can be installed in production
Supported Countries and Languages
SOD is currently certified for:
- United States (US)
- Canada (CA)
The app supports multiple languages through Business Central's translation framework.
Dependencies
Simple Object Designer requires the following dependency to be installed:
| Dependency | Publisher | Version | Purpose |
|---|---|---|---|
| AL Compiler and Interpreter | Hougaard | 3.0.0.314+ | Code generation and compilation |
This dependency is automatically installed when you install SOD from AppSource.
Browser Requirements
SOD works with any browser supported by Business Central:
- Microsoft Edge (recommended)
- Google Chrome
- Mozilla Firefox
- Safari
Permission Requirements
Different features require different permission levels:
| Feature | Required Permission |
|---|---|
| Basic usage | SUPER or equivalent |
| Symbol download (sandbox) | SUPER or Extension Management permissions |
| Symbol download (production) | SUPER + Snapshot Debugging permission |
| Direct publishing | Extension Management permissions |
| App download | Extension Management permissions |
| GitHub integration | Extension Management permissions |
For detailed permission requirements, see Permissions Matrix.
Licensing Model
Trial Period
When you first install SOD from AppSource, you receive a trial period to evaluate the product. During the trial:
- All features are available
- You can create and publish customizations
- The trial countdown is visible in the app
Paid License
To continue using SOD after the trial period:
- Purchase a license from Hougaard
- Register the license in SOD using the Registration page
- Your license is validated against the Hougaard license server
License Types
| Type | Description |
|---|---|
| Per-tenant | License covers all users in a single Business Central tenant |
| Subscription | Annual subscription with automatic renewal |
Expired License Behavior
If your license expires:
- Existing customizations continue to work (the generated extension remains installed)
- You cannot create new customizations
- You cannot modify existing customizations
- You cannot publish updates
- A license expiration page is displayed when opening SOD
License Validation
SOD validates your license by connecting to the Hougaard license server. This requires:
- Internet connectivity from the Business Central environment
- Outbound HTTPS access to check.hougaardlicense.com