Skip to Content

The Gap Is Visible. Here Is How To Think About What Comes Next

When you can see the problem but the path forward is still unclear.
13 September 2026 by
The Gap Is Visible. Here Is How To Think About What Comes Next
Nadzil Bin Ismail

Most businesses do not wake up one day and realise their system is broken.

It happens slowly. A team starts keeping their own spreadsheet because the system does not quite capture what they need. A report that should take an hour takes the better part of a day. Someone raises a new idea in a meeting and the conversation quietly shifts to whether the system can support it, rather than whether the idea is actually worth pursuing.

And at some point, leadership looks at all of this and thinks: something needs to change. We just do not know where to start.

If that sounds familiar, you are not alone. This is one of the most common conversations we have with businesses across Malaysia and the region. And the starting point that works is almost never "let us look at new systems." It is "let us figure out what is actually going on."

The problem is not always where you think it is

When something feels off, the natural instinct is to blame the system. And sometimes that is exactly right. But not always — and the distinction matters more than most people realise.

Here is a real example. A mid-sized distributor came to us convinced they needed to replace their entire ERP. Reports were slow, the sales team had stopped using half the features, and management was spending hours every week chasing numbers across departments.

When we dug in, we found three separate things going on. The slow reports were not the platform's fault — they were caused by a poorly configured connection between the inventory module and the accounting system. The sales team was avoiding certain features because no one had updated their training when the workflow changed eighteen months earlier. And the hours spent chasing numbers? That was real — but it traced back to a decision made during the original implementation to run finance and operations on separate databases, which meant nothing reconciled automatically.

Three problems. Three different root causes. Three different fixes. If they had jumped straight to a full system replacement, they would have solved one of the three and carried the other two into the new environment.

Before looking at options, it pays to get clear on what is genuinely causing the friction.

Not every gap needs the same fix

Once you start looking carefully at where things are breaking down, you will usually find the problems fall into three categories. Knowing which one you are dealing with changes everything about how you should respond.

The first is a configuration issue. The system can actually do what you need — it just has not been set up to do it. Maybe the business has changed since the original implementation. New product lines, new departments, new reporting requirements that nobody went back and built into the system. This kind of gap does not require replacing anything. It requires someone who knows the platform to sit down, understand how the business operates today, and adjust the setup accordingly. A few weeks of targeted work, and the system starts doing what leadership assumed it was already doing.

The second is a genuine architectural limitation. This is the one that matters most, and it is the one that gets misdiagnosed most often. The platform was built for a version of your business that no longer exists, and more importantly, it was built on an architecture that cannot support what you need now. The most common version of this is disconnected databases — finance runs on one system, sales on another, inventory on a third, and nothing talks to each other without middleware or manual effort in between. No amount of configuration work will fix this. You can optimise each silo, but you cannot make them into a single source of truth if the architecture was never designed for it.

This is where a platform like Odoo changes the conversation. Odoo runs every module — CRM, accounting, inventory, HR, e-invoicing, project management — on one shared database. When a salesperson closes a deal, finance sees the invoice immediately. When stock moves in the warehouse, procurement knows without waiting for an email. When leadership wants a consolidated report, the data is already there because it was never separated in the first place.

That is not a feature you can bolt onto a fragmented architecture. It is a design decision that has to be there from the ground up — and it is the reason Odoo resolves the structural gap that patching and middleware cannot.

The third is a people and process issue. This is the one that nobody wants to talk about but that quietly undermines everything else. The workflows are unclear, data entry is inconsistent, ownership between departments is muddled, or people have built habits around the system's quirks rather than the business's actual needs.

A new platform will not fix this. It will just give the same confusion a new interface. If you have ever heard someone say "we replaced the system and nothing really changed," this is almost always why. The good news is that it can be addressed — but it has to be addressed as a process and change-management exercise, not a technology project. Spotting it early saves significant time, money, and frustration.

You do not have to change everything at once

This is where a lot of businesses get stuck. They have identified a real structural limitation — the kind that genuinely needs a platform change — but the idea of a full system replacement feels overwhelming. Long timelines, disruption to daily operations, the risk of things going wrong during the transition. So the decision gets pushed to next quarter, and then the quarter after that.

The reality is that a well-planned move does not have to look like that.

Because Odoo is modular and every module shares the same database, you can start with the area causing the most pain and get it running properly before you expand. Finance first. Then sales. Then inventory. Each phase produces a working system — not a half-finished migration that needs three more phases before anyone sees value.

That approach takes more planning upfront. But it tends to create steadier progress, lower risk, and fewer of the unwelcome surprises that give ERP migrations their bad reputation.

This is a business conversation, not just an IT one

One of the most common mistakes is leaving this decision entirely to the technology team. IT can tell you what the system can and cannot do. But they cannot tell you what the business needs to be able to do next year, or which constraints are quietly shaping the decisions leadership makes.

The questions that actually matter here are not technical. They are strategic.

What decisions are you making with less confidence than you would like because the data is not reliable or not timely enough? What is taking significantly longer than it should? What ideas has your team stopped raising because the answer is always "the system cannot support it"?

Those answers shape what any change needs to deliver. Without them, you risk ending up with a better system that still does not quite solve the right problem.

The gap has a cost, even when it is hard to measure

It might not show up as a line item. But the cost is there — in the time spent chasing information across departments, in the ideas that do not get off the ground, in the energy your team puts into working around the system instead of working with it.

Businesses that move to Odoo's integrated architecture typically see measurable differences: significantly less time spent on administrative work that was really just compensating for disconnected systems, faster quote-to-cash cycles because sales and finance share the same data, and more confident decision-making because leadership is looking at one set of numbers rather than three different reports that need manual reconciliation.

The goal is not change for the sake of it. It is getting to a place where the system supports the business instead of the business working around the system.

And that starts with an honest look at where things actually stand.

If this is a conversation your leadership team needs to have

Wiz.Asia is an authorised Odoo Silver Partner that works with Malaysian businesses to diagnose what is actually causing system friction and build a practical path forward — whether that means optimising what you have, migrating in phases, or making a clean move to Odoo.

The first conversation is a free 45-minute System Health Review focused on your situation. You walk away with a clear picture of which category your gaps fall into and what a realistic path forward looks like — not a product demo.

Let's have a Conversation


The Gap Is Visible. Here Is How To Think About What Comes Next
Nadzil Bin Ismail 13 September 2026
Share this post