The Operator’s Note · ERP

When to customize your ERP (and when to change your process instead).

Every ERP customization is permanent. Configurations can be changed. Customizations carry through every upgrade for the life of the system. Most companies don’t think about that distinction until five years in.

When the vendor demo shows the system handling 80 percent of your workflow, the implementation conversation pivots fast to the remaining 20 percent. “Can we modify this screen?” “Can we add this field?” “Can the system do X?” The honest answers are: yes, yes, and yes. The honest follow-up is: should you?

The instinct for buyers is to say their processes are unique and the ERP must adapt. Most “unique” processes are historical accidents. They evolved because the previous system couldn’t do something cleaner. Or because a long-departed manager preferred them. Or because they were never re-examined. The new ERP is the rare moment to ask whether the process is worth keeping at all.

What customization actually means

Configuration is the dropdown choices, field labels, workflow tweaks, and option toggles the vendor provides within the system’s normal framework. It survives upgrades. It’s documented. It’s cheap.

Customization is code or scripting that modifies how the system works beyond what configuration provides. Custom screens. Custom workflows. Modified business logic. Scripted automations that interpret data differently than the vendor intended. Custom integrations that bypass the standard API.

The blurry middle is heavy configuration: dozens of custom fields, complex multi-step workflows, calculated reports that reproduce business logic in formulas. Technically not customization. Functionally similar. The maintenance burden lands the same way.

Why customization is permanent

Twice a year (or four times, or once, depending on the vendor), the system gets an update. Every customization has to be retested against the new release. Some break. Some keep working. Some keep working but conflict with new vendor features that would have done the same thing better.

Custom code that worked perfectly in version 18 might fail in version 19. The integration that used the old API endpoint might fail when the endpoint is deprecated. The workflow modification that felt minor in 2026 might conflict with the AI workflow assistant the vendor releases in 2028.

The customization doesn’t go away when it breaks. It gets fixed. By someone. Usually paid hourly. Usually with less context than the person who built it originally. The upgrade cost is real, recurring, and rarely scoped in the original implementation budget.

The companies that customize heavily in year one carry that cost in year five, year seven, year ten. The companies that customize selectively have a lighter system that’s easier to keep current.

The questions to ask before customizing

Before approving any customization, work through these:

  • Why does our process require this? Often the answer reveals that the process is the actual problem, not the system. The customization is patching over a process choice nobody’s questioning.
  • Could we change the process instead? Sometimes the answer is no (regulatory, competitive, customer-facing). Often the answer is “we could, we just haven’t been forced to.” The new ERP is the forcing function.
  • What’s the upgrade cost of this customization over five years? If the answer is “I don’t know,” that’s information. Customizations without owned maintenance budgets become orphan code fast.
  • Who maintains it when the person who built it leaves? If the answer is “the partner” or “we’ll figure it out,” budget extra for the period when nobody knows what the code does.
  • What happens if the vendor releases a feature that does the same thing differently? If you’ve customized your way around a feature gap and the gap gets filled in v22, do you migrate? Most teams don’t, because the customization is what their users learned. Now you’re maintaining the old approach and ignoring the new feature you’re already paying for.

When customization is the right answer

Customization isn’t the enemy. Some processes genuinely need it. The discipline is knowing the difference.

True competitive differentiation. If the process is part of the business’s moat (your pricing algorithm, your workflow for a regulated industry, the specific way you serve a particular customer segment), customizing the ERP to support it is appropriate. The customization carries cost. The competitive advantage carries value. You make the trade-off knowingly.

Regulatory requirements the vendor doesn’t handle. Some industries have specific compliance rules (defense contractors, pharma, financial services) that vendors don’t fully support out of the box. Customization here is non-negotiable. Scope it accordingly.

Integration with custom upstream or downstream systems. If you have a homegrown system that can’t be replaced and the ERP needs to talk to it, custom integration is the answer. The integration is the customization. Plan its maintenance the same way you plan the system itself.

Customer-facing workflows where the standard would create real friction. If your customers see the ERP output (invoices, statements, order confirmations) and the vendor’s standard format would damage the brand or confuse the customer, customization is justified. Document the rationale so the team three years from now knows why.

What’s not justified: customizing because the new system feels different from the old one, customizing because a team member liked the previous workflow, customizing because nobody asked whether the process could change.

The discipline most teams lack

Three habits separate the teams that stay light from the teams that get buried in maintenance.

Saying no during implementation. The hardest part. The implementation partner is paid hourly and benefits from more customization. Your team has the bandwidth to debate each one. Saying no requires a sponsor with authority to overrule the user who wants their pet feature.

Retiring customizations during upgrades. Every major upgrade is the opportunity to drop customizations that don’t earn their keep anymore. Most teams skip the question and carry everything forward. The disciplined teams ask, for each customization: do we still need this? Has the vendor caught up?

Documenting why, not just what. Most customization documentation describes what the code does. Useful, but insufficient. The harder documentation is why it exists: what business requirement it serves, what trade-offs were considered, what would happen if we removed it. That documentation is what lets the team retire the customization three years later without fear.

How this connects to true cost

The implementation services line in the vendor quote captures initial configuration and customization labor. It doesn’t capture maintenance.

Over a ten-year life, a heavily customized ERP costs significantly more than a lightly customized one. The labor adds up: testing every upgrade, fixing the breaks, retiring obsolete code, training new staff on the customizations. The opportunity cost adds up too: vendor features released after your implementation that your team doesn’t adopt because the customizations conflict.

The cheapest ERP outcome over ten years is the one with the fewest customizations. The most expensive is the one where every minor process objection became a custom script. The decisions made in year one determine the maintenance bill in year five and the upgrade path in year ten.

If you want to put numbers on this for your specific implementation, the ERP True-Cost Calculator captures the labor side. The customization maintenance multiplies that labor cost over time. The framework in What ERP Vendors Don’t Tell You About the True Cost of Implementation covers why the vendor quote understates the rest. And when customizations stack up to the point where the implementation can’t recover, the patterns in When to Walk Away From an ERP Project Mid-Implementation are usually visible months earlier than anyone admits.

The instinct is to make the ERP look like the old system. The discipline is to make the business look like the new system, wherever the new system is better.

Working through this?

If you’re evaluating ERP systems and want a second opinion before signing, I do a free 30-minute call to talk through what you’re seeing.

Don at DWK Solutions

Get in touch Subscribe to The Operator’s Note