System Requirements
This document outlines the technical requirements and compatibility specifications for the Drag & Drop extension in Microsoft Dynamics 365 Business Central environments.
Business Central Platform Requirements
Supported Versions
Minimum Version: Business Central 14.0
Recommended Version: Business Central 25.0 or later
Current Version: Tested and certified through Business Central 27.0
Platform Compatibility
SaaS (Cloud):
- Business Central Online (SaaS) - Fully supported
- Automatic updates and maintenance included
- No additional server configuration required
- Compatible with all Microsoft-hosted Business Central environments
On-Premise:
- Business Central On-Premise 14.0 and later
- Requires manual installation and configuration
- Server administrator access needed for deployment
- Symbol generation required for AL extension compatibility
Hybrid Deployments:
- Business Central Hybrid environments supported
- Cloud connectivity maintained for licensing verification
- On-premise components function normally
Runtime Requirements
AL Language Support
Runtime Version: AL Language 15.0 or compatible
Compilation Target: Business Central platform-specific AL runtime
Extension Framework: Business Central Extension v2.0 architecture
Object ID Range
Allocated Range: 11196050-11196069
Object Count: 20 objects maximum
Current Usage: 15 objects utilized
Expansion Capacity: 5 additional objects available
Client-Side Requirements
Browser Compatibility
Supported Browsers:
- Microsoft Edge (Chromium-based) - Recommended
- Google Chrome (latest version)
- Mozilla Firefox (latest version)
- Safari (macOS/iOS latest version)
JavaScript Requirements:
- ES6 (ECMAScript 2015) support required
- FileReader API support mandatory
- Drag and Drop API support required
- Local storage capability needed
Operating System Support
Windows:
- Windows 10 (version 1903 or later)
- Windows 11 (all versions)
- Windows Server 2016 or later (for RDP/terminal sessions)
macOS:
- macOS 10.14 (Mojave) or later
- macOS 11 (Big Sur) and later fully supported
Linux:
- Modern Linux distributions with supported browsers
- Ubuntu 18.04 LTS or later
- Red Hat Enterprise Linux 7 or later
Mobile Platforms:
- iOS 13 or later (limited drag-and-drop functionality)
- Android 8.0 or later (browser-dependent support)
File System Access
Local File Access:
- Read access to local file system required
- Drag-and-drop from local folders and desktop
- Support for network mapped drives
File Size Limitations:
- Maximum single file size: Determined by Business Central attachment limits
- Recommended maximum: 50 MB per file
- Multiple file selection: Browser-dependent
Dependencies
Required Extensions
Q-Team App Authenticator:
- Version: 26.0 or compatible
- Purpose: License validation and user activity tracking
- Installation: Must be installed before Drag & Drop
- Configuration: Automatic integration after installation
Business Central Dependencies
System Tables:
- Document Attachment table (standard Business Central)
- User Personalization (for UI preferences)
- Company Information (for multi-company scenarios)
Permission Requirements:
- Execute permissions on Drag & Drop objects
- Insert/Modify permissions on Document Attachment table
- Read permissions on related master data tables
Network Requirements
Connectivity
Business Central Connection:
- Stable internet connection for SaaS environments
- Local network connectivity for On-Premise installations
- HTTPS protocol support required
Q-Team Services:
- Internet access for license validation
- Port 443 (HTTPS) outbound connectivity
- Access to q-teamsolutions.com domain
Firewall Configuration
Outbound Rules (SaaS and Hybrid):
- Allow connections to *.businesscentral.dynamics.com
- Allow connections to q-teamsolutions.com
- Standard Business Central network requirements apply
Local Network (On-Premise):
- Business Central service tier connectivity
- SQL Server database connectivity
- Standard Business Central network topology
Performance Requirements
Client System Specifications
Minimum Requirements:
- 2 GB RAM available to browser
- Dual-core processor (2.0 GHz or equivalent)
- 100 MB available disk space for browser cache
Recommended Specifications:
- 4 GB RAM or more
- Quad-core processor (2.5 GHz or equivalent)
- SSD storage for optimal file system access
- Dedicated graphics adapter (for large file handling)
Server Requirements (On-Premise)
Business Central Service Tier:
- Standard Business Central server requirements apply
- Additional 256 MB RAM recommended for file processing
- Sufficient disk space for Document Attachment table growth
Database Server:
- SQL Server requirements unchanged
- Monitor Document Attachment table growth
- Regular maintenance for optimal performance
Security Requirements
Authentication
User Accounts:
- Valid Business Central user license
- Appropriate permission set assignment
- Q-Team Authenticator user registration
Data Protection
Compliance Requirements:
- GDPR compliance (data processing within Business Central)
- SOC 2 Type II certification (SaaS environments)
- Standard Business Central security framework
Encryption:
- HTTPS/TLS encryption for all communications
- Business Central standard data encryption at rest
- Secure file transmission protocols
Licensing Requirements
Business Central Licenses
User Licenses:
- Essential, Premium, or Team Member licenses supported
- Device licenses supported for kiosk scenarios
- External user licenses not supported for file attachment
Q-Team Licensing
Drag & Drop License:
- Free license available through Q-Team Solutions
- License registration required for activation
- Annual renewal process (automatic for SaaS)
Usage Limitations:
- Per-user licensing model
- Concurrent user tracking
- License compliance verification
Compatibility Notes
Known Limitations
Browser Limitations:
- Internet Explorer not supported
- Mobile browser drag-and-drop capabilities vary
- Touch interface support limited on tablets
File System Limitations:
- Network drive access may be restricted by browser security
- Cloud storage integration requires local sync
- USB drive access depends on local security policies
Version Compatibility
Business Central Updates:
- Extension automatically compatible with Microsoft updates
- Manual verification recommended after major platform updates
- Q-Team provides compatibility updates as needed
Browser Updates:
- Modern browser automatic updates supported
- Legacy browser versions may lose compatibility
- Regular testing with latest browser versions
This requirements specification ensures optimal performance and compatibility for the Drag & Drop extension across all supported Business Central environments.