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

  • AL table and page extensions
  • Event subscribers
  • Report layouts (Word, RDLC, Excel)
  • Power Automate for approvals

How we approach it

The same four steps apply whether the project is a rollout, an integration or a fix. Only the depth changes.

  1. Challenge the requirement

    Can configuration, personalization, a standard feature or a process change solve it? Often, yes.

  2. Design as an extension

    Table and page extensions, event subscribers and interfaces. The base application is never modified.

  3. Build with tests

    Test codeunits cover posting logic and calculations so regressions show up before users find them.

  4. 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

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.

Talk to us about business central customization

Let's discuss it. Tell us what you are trying to fix or build, and we will tell you plainly whether and how we can help.