Business Central customization without breaking your upgrades
We adapt Business Central to the way you work, using personalization and configuration first and AL extensions for the rest, so customizations stay separate from the base application.
The challenge
Older ERP customization meant editing base code, which turned every upgrade into a project. In current Business Central, customization means extending through events and extension objects. That is far safer, but only when the customization is designed with discipline.
Technology we use
How we approach it
The same four steps apply whether the project is a rollout, an integration or a fix. Only the depth changes.
Challenge the requirement
Can configuration, personalization, a standard feature or a process change solve it? Often, yes.
Design as an extension
Table and page extensions, event subscribers and interfaces. The base application is never modified.
Build with tests
Test codeunits cover posting logic and calculations so regressions show up before users find them.
Release safely
Sandbox first, then production, with telemetry to watch behaviour after go-live.
What is included
- Custom fields and pages on customers, vendors, items and documents
- Custom approval flows and validation rules
- Posting logic and dimension handling extensions
- Document layouts for invoices, orders and delivery notes
- Role centre and user interface simplification
- Permission sets for new objects
- Conversion of legacy C/AL customizations to AL extensions
- Review and cleanup of existing extensions
What you get from it
- Business rules enforced inside the system, not in spreadsheets
- Updates from Microsoft continue to apply
- Users see only the fields and actions they need
- Less customization overall because each request is challenged
Related pages
Related services
Read more
AL Event Subscribers Explained: Extending Business Central Safely
How events let you change Business Central behaviour without touching base code, with examples and pitfalls.
What Is AL in Business Central? Extensions Explained
AL is the language of Business Central extensions. Here is how objects, extensions and events fit together.
Frequently asked questions
Can Business Central be customized?
Yes. Business Central is customized through personalization, configuration and AL extensions. The base application is not modified, which keeps updates manageable.
Will customizations break when Microsoft updates Business Central?
Well-built extensions rely on published events and interfaces, which Microsoft treats carefully. Some breaking changes still occur, so we test extensions against upcoming versions in a sandbox.
Can you migrate our old NAV customizations?
Yes. C/AL customizations have to be re-implemented as AL extensions. We review which ones are still needed before rebuilding anything.
