Application areas in Business Central
By Emil Björk · Microsoft business apps consultant, Gothenburg
How Application Areas in Business Central control which features users see — Basic, Essential, Premium.
On this page (8)
Business Central licenses come in tiers — Essential and Premium primarily. Different tiers unlock different feature sets. Application Areas is the mechanism BC uses to selectively show or hide UI controls based on which features are licensed and which scenarios are needed. It's quiet plumbing that most users don't notice, but understanding it matters for customisation and tenant configuration.
The application area concept
Every field and control in BC can be tagged with one or more application areas. When a user opens a page, BC checks:
- Which application areas the company has enabled.
- For each control, does any of its application areas match?
- If yes, render; if no, hide.
Out-of-box, BC standard control set ships tagged across application areas, allowing tenants to expose different feature sets.
Standard application areas.
- #Basic — fundamental operations.
- #Suite — broader suite functionality.
- #Finance — finance-specific.
- #FixedAssets — fixed asset management.
- #Manufacturing — production.
- #Service — service module.
- #Premium — features only available in Premium licence.
- #Advanced — advanced features.
- #All — always shown.
A control tagged #Manufacturing, #Premium shows only when both application areas are enabled.
Enabling application areas per company.
- Company Information page → Application Areas action.
- Checkboxes per application area.
- Saved per company.
Different companies in the same tenant can have different application areas; legal entities with different licence tiers stay separated.
The licence connection
The licence determines which application areas can be enabled. A company with an Essential licence cannot enable #Premium application areas — the system enforces.
Customisation via application areas.
- A custom field added by an extension can be tagged with an application area.
- Visible only in companies with that application area enabled.
- Useful for premium features within a partner extension.
Per-user override
Users can't override application areas — these are company-level. Personalization is the user-level mechanism for showing/hiding controls; application areas are operational policy.
Common use cases.
- Essential customer — sees core finance, sales, purchasing. Manufacturing controls hidden.
- Premium customer — sees everything including service and manufacturing.
- Multi-tenant partner — different customers with different enabled areas.
Adding a new application area.
controladdin MyControl extends MyTable
{
field("MyField"; Code[20])
{
ApplicationArea = MyCustomArea;
// ...
}
}
Then enable MyCustomArea in Company Information.
For custom partner extensions adding their own application areas, the discipline lets the partner ship features that customers can selectively enable.
Hiding without application areas
Other mechanisms:
- Visibility property — code-driven show/hide.
- Permission sets — controls visible only to certain users.
- Personalization — user-level.
Application area is for license-tier or business-area-driven exposure. Visibility is for runtime logic. Permission is for security. Personalization is for user preference. The four mechanisms compose; understanding each prevents confusion.
Common pitfalls.
- Forgotten application area on new custom field. Field never appears.
- Application area set wrong. Field shows in all companies despite intent for premium-only.
- Conflicting application areas. Field with
#Premium AND #Manufacturing; both must be enabled; user enabled only one; field hidden. - Application areas vs Visibility confusion. Developers use Visibility when they should use ApplicationArea, or vice versa.
Migration considerations
When updating BC versions:
- Standard application area tags may change.
- Custom extension application areas should be tested against the new version.
- Some fields may appear or disappear due to platform changes.
Audit considerations
Application areas don't generate audit logs by themselves. Changes to enabled areas are tracked via change log if configured.
Per-tenant defaults
A new BC company gets default application areas based on the licence and the company creation wizard's choices. Reviewing and adjusting these post-creation is a setup step.
Strategic positioning
Application areas are a hidden but powerful feature for managing what users see. They reflect licence boundaries, business scope, and customisation strategy. For partner extensions, they enable tier-based product offerings. For multi-company tenants, they enable per-company scope. Most users never know they exist — and that's by design — but admins and developers benefit from understanding the model. Time spent learning it pays back when figuring out why a field doesn't appear or how to selectively expose features.
Further reading
Related guides
- Business Central pricing tiers explainedA practical look at Essentials, Premium, Team Members, External Accountants, and the hidden costs that matter beyond the SKU.
- Multi-company setup in Business CentralHow Business Central handles multiple companies and legal entities — separate databases, shared master data, intercompany, and consolidations.
- Business Central environments and sandboxesHow environments work in Business Central SaaS — production vs sandbox, capacity, copies, and lifecycle management.
- Business Central licensing and pricingHow Business Central is licensed — Essentials vs Premium, Team Members, External Accountants, and what really drives total cost.
- Business Central release waves explainedHow Microsoft's twice-yearly release waves work for Business Central — preview, general availability, mandatory updates, and managed extensions.
Browse every guide in Business Central or just Admin & ops.
Was this helpful?
Signals which guides land and which need work. No account, no comment box — corrections go through the contact page.
Spot something wrong or want a topic covered? Send a correction or a topic request — both are welcome.