Span Evolve Base
by Span Evolve
Utilities for license administration and control of all product apps in the portfolio.
Span Evolve Base is a Business Central extension which delivers a foundation for all Span Evolve product apps, providing centralized licensing management and shared infrastructure for all Span Evolve applications in Business Central environment.
Key Capabilities:
- Centralized License Management – Validate and control licenses for all Span Evolve apps from a single location,
- Smart Caching – License validation results are cached locally (configurable, default 24 hours) for optimal performance,
- Offline Support – Continue working with a configurable grace period when the licensing server is unavailable,
- Automatic Validation – Licenses are verified on user login and company open, with background checks via Job Queue,
- Dynamic Feature Control – Enable or disable app functionality based on licensing status through Application Area integration,
- Shared Infrastructure – Common tables and utilities used across the Span Evolve portfolio, eliminating duplication.
How It Works:
The Licensing module communicates with the Span Evolve licensing API to validate clients licenses. Each dependent app (such as Span Evolve Features or Localization) has a record in the License Feature table that determines its access status. Dependent apps verify their license before executing protected functionality, ensuring controlled and compliant usage.