- Confirm that standard Business Central cannot meet the requirement.
- Consider changing the process before changing the system.
- Evaluate AppSource apps for maintenance, licensing and compatibility.
- Keep any new AL extension small and clearly defined.
- Plan for updates, performance and long-term ownership.
Business Central Customization: How to Make the Right Choice
GEM365 helps organizations using Business Central decide whether a Business Central customization is necessary within their ERP setup. For teams weighing a system gap, the best path is to check standard configuration, consider a process change, assess AppSource, and only then approve a small, focused extension built with AL.

How should a Business Central customization decision work?
A Business Central customization decision should follow a deliberate sequence rather than begin with development. Start by asking whether the requested capability is genuinely missing. Then determine whether configuration, a better process or an existing AppSource app can solve the underlying problem.
This order matters because a request often describes how someone expects the system to behave, not the business outcome they need. A feature that appears absent may already exist under a different configuration, while a requested workflow may simply reproduce a habit from the previous ERP.
Only a genuinely business-specific requirement should move to extension development. This approach does not rule out development; it ensures that development is reserved for a defined problem with a clear user and purpose.
Is the requested capability really missing?
The first step is to verify the gap against standard Business Central and its available configuration. Before approving a Business Central customization, review the requirement with the people who perform the work and identify the result they are trying to achieve.
A practical gap analysis separates business needs from assumptions inherited from the old system. Ask users to explain the task, the reason it matters, the information involved and what happens when the task cannot be completed. Avoid treating “the old system did it this way” as proof that the new system must do the same.
This review can remove apparent gaps before development begins. It also gives the project team a more precise description of any requirement that remains, making later evaluation of apps or extensions more focused.

Can a process change solve the requirement?
A process change is often the most maintainable answer when the requirement exists mainly to preserve an old working habit. If standard Business Central supports the business outcome through a different sequence, changing the process may be more sensible than building around the previous approach.
The discussion should focus on the outcome rather than personal preference. Identify who uses the process, which result must be preserved and whether the standard workflow creates a genuine operational problem. A difference in screens or steps is not automatically a system gap.
Process change should not be used to dismiss a valid requirement. Instead, it should be assessed alongside configuration and development. When the standard process works, adopting it avoids adding another component that must be understood, supported and considered during future updates.
Should you choose an AppSource app?
An AppSource app may be the right choice when it addresses a common requirement without requiring a new extension to be designed from the beginning. AppSource includes many apps, including free options, but availability alone does not establish suitability.
Review each candidate carefully. Confirm who maintains it, how frequently it is updated, how licensing works and whether it fits with the rest of the Business Central setup. The app should solve the defined problem without introducing avoidable overlap or uncertainty.
| Option | Best question to ask | Main consideration |
|---|---|---|
| Configuration | Can standard Business Central already do this? | Correct setup and user understanding |
| Process change | Can the team work differently? | Required outcome versus old habits |
| AppSource app | Does a maintained app solve the requirement? | Updates, licensing and compatibility |
| AL extension | Is the need specific to the business? | Scope, support, performance and updates |

When is a focused AL extension the right answer?
A focused AL extension is appropriate when the requirement is real, specific to the business and not adequately addressed through configuration, process change or AppSource. In that situation, Business Central customization can provide a direct solution to a clearly documented problem.
The objective should be a small extension with one defined purpose. Record what the extension does, who uses it and why the requirement exists. This makes the development easier to evaluate and helps prevent unrelated changes from accumulating in a package that nobody fully understands later.
Focused scope also supports better decisions about permissions, performance, updates and user experience. A technically clever solution is not automatically a good solution if it becomes difficult to maintain. The extension should remain understandable to the people responsible for the environment in the future.
What should you ask before approving development?
Before approving Business Central customization work, the project team should document the problem, affected users and expected result. It should also consider what happens after delivery, especially during future Business Central updates and when the original project participants are no longer available.
- Problem: What specific issue does the development solve?
- Users: Who needs it and how will they use it?
- Updates: What happens during the next Business Central update?
- Ownership: Who will maintain it in three years?
- Performance: How could it affect the wider setup?
- Alternative cost: What is the cost of not building it?
GEM365 builds Business Central products and sees the practical consequences of customization across upgrades, permissions, performance and user experience. In some cases, an existing GEM365 extension may already address the requirement and save time and money. In others, configuration or a process change remains the better answer.

What is the next step for your customization request?
The next step is to write the request as a business problem rather than a proposed technical solution. State the outcome, identify the users and explain what prevents them from completing the work in standard Business Central. Then assess configuration, process change, AppSource and a focused AL extension in that order.
If the correct route is still unclear, ask GEM365 for a direct review of the Business Central customization request. A straight opinion can confirm whether development is justified or whether a simpler approach can meet the requirement with less long-term support work.
Frequently asked questions
What should be checked before customizing Business Central?
First, confirm whether standard Business Central already supports the requirement through configuration. Review the task with the people who perform it, distinguish the required business outcome from habits inherited from the previous ERP, and consider whether a process change could solve the problem before evaluating apps or development.
When should a team consider an AppSource app?
Consider an AppSource app after confirming that configuration and process change do not meet the requirement. Review who maintains the app, how frequently it is updated, how it is licensed and whether it works with the rest of the Business Central setup before deciding that it is suitable.
When is an AL extension appropriate?
An AL extension is appropriate when a requirement is genuinely specific to the business and cannot be met adequately through standard configuration, a reasonable process change or an existing AppSource app. The extension should remain small, focused and tied to one clearly defined problem and group of users.
How do Business Central updates affect customization decisions?
Every development approval should consider what will happen during the next Business Central update. The team should identify who will review and maintain the extension, how update-related work will be handled and whether the solution’s value justifies that continuing responsibility before development begins.
Can GEM365 help evaluate a customization request?
Yes. GEM365 can provide a direct opinion on whether a Business Central customization request calls for configuration, a process change, an AppSource app or a focused extension. GEM365 may also have a relevant extension in its repository, but it will recommend configuration or process change when those are better answers.











Comments
No comments yet. Be the first to share your thoughts.