mail@mabbaz.com Abu Dhabi, UAE

Business Central · Implementation · Project Delivery

Business Central Implementation: From Planning to Go-Live

An ERP go-live is one of the most exposed things an organisation ever does to itself, and the software is almost never the reason it goes wrong. This is a phase-by-phase walkthrough of a Microsoft Dynamics 365 Business Central implementation from the perspective of someone who has delivered and integrated enterprise systems and watched, at close range, exactly why these projects succeed or stall. Planning, partner selection, fit-gap, data migration, testing, change management, cutover and hypercare, with the honest failure points at each stage.

Muhammad Abbas July 4, 2026 ~22 min read

I have been in enough project steering committees to know that the moment an ERP implementation is in trouble, everyone in the room starts blaming the software. The reports are wrong, the screens are clunky, the system will not do what the old one did. Then you look under the surface and you find the real story: requirements that were never nailed down, data that nobody cleaned, a scope that grew every week, and a business that treated training as a formality. Business Central is a mature, capable, well-supported product. On the vast majority of failed or troubled implementations I have seen, the product was doing exactly what it was configured to do. The failure was in the delivery. This guide is about the delivery.

The message up front: a Business Central implementation is a business change program that happens to involve software, not a software project that happens to touch the business. The organisations that treat it as the former go live on time and stay live. The organisations that treat it as the latter buy a good product and then blame it for problems they created. Everything below is written to keep you in the first group.

1. Why ERP implementations succeed or fail

Start with the uncomfortable statistic that hangs over this whole field: a large share of ERP implementations run over budget, run over time, or fail to deliver the benefits that justified them. That has been true for decades and across every product on the market, from the largest enterprise suites down to mid-market platforms like Business Central. If the software were the problem, the failure rate would track the software, and it does not. Good products fail in bad projects and modest products succeed in disciplined ones. The variable that predicts the outcome is not the technology, it is three things that have nothing to do with code: people, data and scope.

People is the first and biggest. An ERP touches finance, sales, purchasing, warehouse, operations and management, and every one of those functions has to change how it works. If the people who do the daily work were not involved in shaping the system, do not trust it, or were never trained properly, the system will be worked around rather than worked with. I have seen a technically flawless configuration abandoned because the warehouse team quietly kept running their spreadsheet in parallel. The software was fine. The adoption was zero.

Data is the second. An ERP is a machine for acting on data, and it inherits every sin of the data you pour into it. Duplicate customers, wrong costs, half-finished item masters, opening balances that do not reconcile: none of that is the software's fault, and all of it lands on the software's reputation the day someone runs a report that does not tie out. More projects lose their credibility in the first month after go-live over data quality than over anything the vendor built.

Scope is the third. Every implementation faces constant pressure to do more, to customise the system to match every quirk of the old way, to add "just one more" report or field or workflow. Uncontrolled scope is how a four-month project becomes a fourteen-month project, how the budget doubles, and how the go-live date slips until momentum and executive patience are both exhausted. Discipline about scope is not bureaucracy, it is survival. Hold those three, people, data and scope, and the project succeeds. Lose any one of them and no amount of good software saves you.

2. Phase 0: readiness, business case and executive sponsorship

There is a phase before the project that most organisations skip and most successful ones do not: the honest assessment of whether you are ready, why you are doing this, and who at the top actually owns it. I call it Phase 0 because it happens before the partner is even selected, and getting it wrong quietly dooms everything that follows.

Start with the business case, and make it a real one. "Our current system is old" is not a business case, it is a complaint. A real business case names the specific pains, the current system cannot handle multi-currency, month-end close takes three weeks, we have no inventory visibility across sites, and it names the outcomes that justify the spend and disruption. If you cannot articulate what success looks like in measurable terms before you start, you will not be able to recognise it at the end, and you will not be able to defend the project when it gets hard. If you are still deciding whether Business Central is even the right platform for these outcomes, work through the fit questions in the is Business Central right for your organization guide before you commit to a delivery.

Then confront readiness honestly. Do you have people who can be freed from their day jobs to work on this project, or is everyone already at capacity? Is your current data in a state that can be migrated, or is it a mess that needs months of cleanup first? Are your processes documented, or do they live only in the heads of a few long-serving staff? An organisation that is not ready does not become ready by starting the project; it just discovers its unreadiness at the most expensive possible moment.

The single strongest predictor of success: active, visible executive sponsorship. Not a name on a charter, but a senior leader who chairs the steering committee, makes the hard scope and go-live decisions, removes blockers, and signals to the whole organisation that this matters. When the sponsor is engaged, the business shows up, decisions get made, and the project moves. When the sponsor delegates it and disappears, the project drifts into a fight between the departments and the implementer, with nobody empowered to settle it.

The last piece of Phase 0 is governance. Decide, before you start, how decisions will be made, who sits on the steering committee, who owns each business area on the project, and how you will handle change requests when they come, because they will. A project with clear governance handles the inevitable surprises calmly. A project without it turns every surprise into a crisis.

3. Choosing an implementation partner

Business Central is almost always delivered through a Microsoft partner, and the choice of partner matters more than most buyers realise at the time. The product is the same whoever implements it; the experience, the industry knowledge, the delivery discipline and the honesty vary enormously from one partner to the next. A good partner will save you from your own worst instincts. A weak one will build exactly what you ask for, including the mistakes.

The mistake buyers make is choosing on price and on the demo. The cheapest quote usually reflects the least discovery, which means the scope is understood least and the change requests will be most. And the slickest demo tells you the sales team is good, not that the delivery team is. What you actually want to assess is the people who will do the work and how they think about delivery. A few questions that reliably separate a strong partner from a weak one:

  • "Show me a project like ours that went badly, and what you learned." A partner who cannot name a hard project has either not done many or is not being straight with you. The honest ones will tell you a real story, and the lesson they drew from it tells you how they will handle trouble on yours.
  • "When our request conflicts with standard Business Central, what will you do?" You want to hear that they will push back and explain the standard approach before they customise, not that they will build whatever you ask. A partner who never says no is selling change requests, not outcomes.
  • "Who exactly will be on our project, and can I meet them?" The consultants in the room during delivery are not always the ones in the room during the sale. Insist on meeting the actual functional and technical leads, and gauge whether they understand your industry.
  • "How do you handle data migration, and whose job is the cleansing?" A serious partner has a clear methodology and will be direct that data cleansing is largely your responsibility. A partner who waves this away is setting up the argument you will have three months in.
  • "What does your involvement look like after go-live?" The relationship does not end at go-live, it changes shape. You want a partner who plans for hypercare and ongoing support, not one who vanishes the day the system is live.

Reference checks matter here more than in almost any other purchase. Talk to the partner's past clients, ideally ones in your industry and of your size, and ask them the question that matters most: knowing what you know now, would you choose this partner again? The answer, and the hesitation before it, tells you more than any proposal document.

4. The project methodology, and agile versus waterfall

Every Business Central implementation follows a recognisable arc, whatever the partner calls their branded methodology. Microsoft's own Sure Step heritage and the newer Success by Design framework describe the same fundamental phases, and it helps to see them laid out as the map of the journey:

Analysis  →  Design  →  Configuration
                          ↓
Operation  ←  Deployment  ←  Testing

1. Analysis  ·  understand the business, gather requirements
2. Design  ·  decide how BC will meet them, standard vs extension
3. Configuration  ·  set up the system, build the extensions
4. Testing  ·  process, integration and user acceptance cycles
5. Deployment  ·  data migration, training, cutover, go-live
6. Operation  ·  hypercare, stabilization, continuous improvement

Those phases are constant. What varies is how you run them, and the perennial debate is agile versus waterfall. In a pure waterfall approach you complete each phase fully before starting the next: all requirements gathered and signed off, then all design, then all configuration, then testing at the end. It gives a clear plan and a clean audit trail, but it has a fatal flaw for ERP: the business does not truly understand what it wants until it sees the system working, and by the time waterfall gives them that, in testing, changing anything is expensive and disruptive.

In practice the strongest Business Central deliveries run an iterative, agile-leaning approach: configure a slice of the system, show it to the business early, gather feedback, refine, and repeat. The business sees working software in weeks rather than months, misunderstandings surface while they are still cheap to fix, and the users start building familiarity long before go-live. It is not agile in the software-development sense of shipping to production every sprint; an ERP still has one big cutover. But the discovery and refinement loop is iterative, and that is where the value lies. My honest position after many projects: dogmatic waterfall on an ERP is a recipe for a nasty surprise in testing, and dogmatic agile without a fixed scope boundary is a recipe for a project that never ends. The workable answer is iterative delivery inside a firmly governed scope.

5. Requirements and fit-gap analysis

The analysis phase produces the single most important artefact of the whole project: an honest understanding of what the business needs and how much of it Business Central meets out of the box. This is the fit-gap analysis, and the discipline you bring to it largely determines whether the project stays sane.

Fit-gap means taking every requirement and sorting it into one of three buckets. It is a fit if standard Business Central already does it. It is a gap if it does not, and then you decide how to close the gap: change the process to match the standard, use a proven app from Microsoft AppSource, or build a custom extension. The goal that experienced deliverers hold onto is the eighty percent principle: aim for roughly eighty percent of requirements to be met by standard functionality, with the process adapting to the system, and reserve customisation for the twenty percent that genuinely differentiates the business or is genuinely non-negotiable.

The trap to watch for: the business will insist that its way of doing things is special and must be preserved exactly. Sometimes that is true and reflects real competitive advantage. Far more often it is simply habit, the way the old system happened to work, dressed up as a requirement. Every gap you accept as "we must customise" is cost, risk, and future upgrade friction. The discipline of fit-gap is the discipline of asking, honestly, every single time: is this genuinely a requirement, or is it just how we have always done it? A partner who challenges this well is worth their fee. A business willing to hear the challenge is worth more.

Run fit-gap loosely and the gap list balloons, the customisation estimate explodes, and the project is over budget before configuration even starts. Run it with discipline and you preserve the thing that makes Business Central economical to own: a system that stays close to standard, upgrades cleanly, and does not carry a maintenance tax of bespoke code forever. This is where a good partner earns their keep, and where a weak one simply writes down everything you say and prices it.

6. Configuration versus customization

There is a fundamental distinction that every stakeholder needs to understand, because confusing the two is how budgets and timelines are quietly destroyed. Configuration is setting up standard Business Central to fit your business using the settings, options and setup that the product provides: your chart of accounts, your number series, your posting groups, your approval workflows, your dimensions, your document layouts. It requires no code, upgrades cleanly, and is the overwhelming majority of what a healthy implementation consists of.

Customization is changing what the software actually does by writing code. In modern Business Central this is done through extensions, self-contained packages of custom logic that sit alongside the base application rather than modifying it. This is a genuine improvement over the old model where consultants edited the core objects directly and every upgrade became a nightmare of merging changes. Extensions keep customisations isolated and upgrade-safe, and AppSource offers thousands of pre-built ones that solve common industry needs without bespoke development. Understanding how extensions plug into the wider platform is easier once you have seen how Business Central sits inside Microsoft's ecosystem, which the Business Central and the Microsoft ecosystem guide lays out.

The failure pattern I see repeatedly is the urge to rebuild the old system inside the new one. The business, understandably, is comfortable with how the legacy system worked, and asks the implementer to make Business Central behave exactly like it. Down that road lies a heavily customised, expensive, upgrade-hostile system that has thrown away the very reason you bought a modern product: its standard, supported, continuously improved functionality. If you are going to customise Business Central until it looks like your twenty-year-old system, you would have been financially better off keeping the old system. The whole point of migrating, explored in depth in the migrating legacy ERP to Business Central guide, is to adopt a better way of working, not to recreate the old one in new paint.

The healthy instinct is to treat every customisation request as guilty until proven innocent. Configure first. Adopt the standard process where you reasonably can. Reach for an AppSource app before you reach for bespoke code. And reserve custom extensions for the things that genuinely differentiate your business or are genuinely mandatory and genuinely unmet. That discipline is the difference between a system you can live with for a decade and one that becomes a burden the moment Microsoft ships the next major update.

7. Data migration and cleansing

If you take one practical warning from this entire guide, take this one: data migration consumes far more time and effort than anyone budgets for, and it is the phase most likely to derail your timeline. Every experienced deliverer knows this, and every first-time implementing organisation underestimates it anyway. The reason is simple. Migration is not a technical exercise of moving records from A to B; it is a confrontation with the accumulated quality problems of your existing data, and those problems are always worse than you think.

The work splits into a few distinct activities, and the effort is not where people expect it:

  • Extraction: pulling the data out of the legacy systems, which are often plural and rarely tidy. Usually the easiest part.
  • Cleansing: finding and fixing the duplicates, the incomplete records, the wrong values, the obsolete entries. This is the part that eats the schedule, and it is largely the customer's job, not the partner's, because only the business knows which of two similar customer records is the real one.
  • Mapping and transformation: matching legacy fields to Business Central structures, which forces decisions about how your data should be organised that the old system let you avoid.
  • Loading: importing into Business Central, typically through configuration packages or migration tools, in a controlled, repeatable way.
  • Validation and reconciliation: proving that what landed in Business Central matches the source, especially the financial opening balances, which must reconcile to the penny or the whole system's credibility is gone on day one.

A hard decision hides inside migration: how much history do you bring? The instinct is to migrate everything, ten years of transactions, every closed order, every historical document. Resist it. Migrating open items and balances plus a limited window of history is usually the pragmatic answer; deep history can stay accessible in an archive of the old system, queried on the rare occasions anyone needs it. Every extra year of history you insist on migrating multiplies the cleansing, mapping and validation effort for diminishing benefit.

The honest reality of ownership: your partner can build the migration machinery, but they cannot clean your data for you, because they do not know your business well enough to make the judgement calls. When the partner says data cleansing is your responsibility, they are not dodging work, they are telling you the truth. Organisations that hear this and start cleansing early, in parallel with the rest of the project, go live on time. Organisations that assume the partner will magically sort it out discover, in the final weeks, that they cannot go live because the data is not ready, and that is one of the most common causes of a slipped date.

8. Testing: process, integration and user acceptance

Testing is where a configured system is proven to actually work, and it is routinely compressed to make room for the phases that ran late. That compression is a false economy, because every defect that reaches production after go-live costs many times what it would have cost to catch in a test cycle, and it costs credibility too. Serious testing runs in distinct layers, each answering a different question.

Process testing asks: does each business process work end to end in the configured system? You take a real scenario, a sales order from quote through delivery to invoice and payment, or a purchase from requisition to receipt to three-way match to payment, and you run it all the way through, confirming the system behaves correctly and produces the right accounting entries at each step. This is where configuration errors surface: a wrong posting group, a missing number series, an approval that does not route correctly.

Integration testing asks: do the connections to other systems work correctly and reliably? Almost no Business Central lives in isolation. It exchanges data with a bank, an e-commerce platform, a payroll system, a warehouse solution, a reporting tool, and in this region increasingly with the tax authority. Every one of those interfaces has to be tested for correct data, correct error handling, and correct behaviour when the other system is slow or unavailable. Integration defects are among the nastiest to find in production because they often only show under specific conditions. For a worked example of how demanding a single integration can be, the UAE e-invoicing Business Central integration guide walks through the compliance-grade interface between Business Central and the tax platform.

User acceptance testing, UAT, asks the most important question of all: do the actual users, doing their actual jobs, agree the system does what they need? This is not the project team testing; it is the business testing, running their real daily work through the system and formally accepting that it meets the requirement. UAT does two jobs at once. It catches the gaps between what was built and what the business actually meant, and it builds the ownership and confidence that adoption depends on. A business that has genuinely put the system through UAT walks into go-live believing in it. A business that rubber-stamped UAT to hit a date walks in hoping, and hope is not a go-live strategy. Run at least a couple of full UAT cycles, fix what they find, and do not let anyone sign off UAT they did not actually perform.

9. Training and change management

Here is the phase that gets cut first when the budget is tight and the timeline is slipping, and it is precisely the phase that determines whether all the preceding work delivers any value. You can configure Business Central perfectly, migrate the data flawlessly, and test it thoroughly, and still fail completely if the people who have to use it every day are not brought along. Adoption is not a byproduct of a good system. Adoption is a project in its own right, and it needs to be planned, resourced and led like one.

Change management is the discipline of preparing people for a new way of working, and it starts long before training. It means communicating early and honestly about why the change is happening and what it means for each role. It means involving the people who do the work in shaping the system, so that when it arrives it feels like something they helped build rather than something done to them. It means identifying and supporting the champions in each department, the respected practitioners whose buy-in convinces their peers, and it means taking resistance seriously rather than dismissing it, because resistance usually points at a real concern that is cheaper to address than to ignore.

Training is the concrete end of change management, and it has to be role-specific and hands-on. Generic "here is Business Central" walkthroughs do almost nothing. What works is training people on the actual tasks they will do, in a training environment with realistic data, with the chance to practise until they are comfortable. Timing matters too: train too early and people forget before go-live, train too late and they are panicking during cutover. The sweet spot is close enough to go-live that the knowledge is fresh, with reinforcement and floor-walking support in the first days live.

The pattern that separates adoption from rejection: users who understand why the change is happening, who had a hand in shaping the system, and who were trained on their real work, adopt the system and make it succeed. Users who had the system dropped on them with a one-hour demo and a login resist it, work around it, and quietly keep the old spreadsheets alive. Same software, opposite outcome, and the only difference is whether change and training were treated as central or as an afterthought.

10. Cutover and go-live

Cutover is the concentrated, high-stakes period when you switch off the old system and switch on the new one, and it is the most exposed moment of the whole project. Everything that was tested in isolation now has to work together, for real, with real transactions, while the business keeps running. The way you survive it is preparation, not heroics, and preparation starts with defining go-live readiness criteria in advance so the go decision is based on evidence rather than optimism.

Readiness criteria are the objective conditions that must be true before you go live: UAT signed off by the business, data migrated and reconciled, users trained, integrations tested, the cutover plan rehearsed, and a support structure in place for the first days. Define these early and hold to them. The pressure to go live on the planned date regardless of readiness is immense, and giving in to it is how organisations go live on broken foundations and spend the next three months in crisis. A responsible steering committee is prepared to move the date if the criteria are not met, and a responsible sponsor backs that call.

The go/no-go decision is the formal moment, usually days before cutover, when the steering committee reviews the readiness criteria and decides. Done properly it is unemotional: either the criteria are met and you go, or they are not and you address the gaps first. The worst go-lives I have seen were ones where everyone in the room knew the system was not ready but nobody was willing to say so, and the date won over the evidence. A real go/no-go, with a sponsor willing to say no, is one of the most valuable governance mechanisms you have.

Then there is the strategic choice of big bang versus phased. Big bang means switching everything, all modules, all users, all sites, on a single date. It is faster and cleaner, with no long period of running two systems in parallel, but it concentrates all the risk into one moment. Phased means rolling out gradually, by module or by location, spreading the risk and letting the organisation learn as it goes, at the cost of a longer overall program and the complexity of running old and new together during the transition. For a typical single-site SME, big bang over a weekend is often the right answer because the scope is contained. For a multi-site or multi-company organisation, a phased rollout by site usually manages the risk far better. There is no universally correct choice; there is only the choice that matches your risk tolerance, your complexity and your capacity to support the transition.

11. Post go-live: hypercare, stabilization and continuous improvement

Go-live is not the finish line, it is the start of the phase that decides whether the system is embraced or merely tolerated. The days and weeks immediately after cutover are the most fragile of the whole journey, because now real users are doing real work with real consequences, and they will hit things that no test cycle surfaced. How you handle this period shapes the system's reputation for years.

Hypercare is the intensive support period right after go-live, typically the first few weeks, when the project team and the partner stay close, respond fast, and fix problems in near real time. This is not the moment to release the consultants and hand everything to a helpdesk. Users need quick answers when they are stuck, defects need rapid fixes before they undermine confidence, and small process adjustments need to be made as reality reveals what the test environment could not. A well-run hypercare turns the anxious first weeks into a period of growing confidence. A hypercare that was under-resourced because the budget ran out turns them into a period of mounting frustration that can poison adoption permanently.

Stabilization follows hypercare, over the following months, as the flow of new issues slows to a trickle, the users grow fluent, and the system settles into being simply how the work gets done. The measure of a successful implementation is reaching the point where people stop talking about "the new system" and just use it. That is the quiet signal that the change has landed.

Continuous improvement is the phase that never really ends, and it is where a good implementation becomes a great investment. Once the system is stable, you start optimising: the reports you deferred to keep go-live clean, the automation you postponed, the additional modules or apps that were out of the initial scope, the process refinements the users now know they want because they understand the system. Business Central helps here by design, shipping continuous updates from Microsoft that bring new capability without a re-implementation. The organisations that get the most from Business Central treat go-live as the beginning of a long, deliberate improvement journey rather than a project that ends. For where that journey is heading over the coming years, the Business Central roadmap for the next decade guide is worth reading once you are live and thinking ahead.

Final thoughts

A Business Central implementation for a typical mid-market or SME organisation is measured in months, not years. A focused, single-company, standard-leaning delivery can reasonably run in the region of a few months from kickoff to go-live, and the deliveries that stretch to a year or more have almost always done so because scope grew, customisation expanded, data was not ready, or governance was weak, not because the software demanded it. When someone tells you their Business Central project took eighteen months, the interesting question is not about the product, it is about which of the delivery disciplines slipped.

Everything in this guide comes back to the same theme from the opening. The software is mature and capable; it is very rarely the reason a project succeeds or fails. What decides the outcome is whether you had a real business case and an engaged sponsor, whether you chose a partner who would challenge you rather than just bill you, whether you held the line on scope and resisted rebuilding the old system, whether you cleaned your data early instead of hoping, whether you tested seriously and trained properly, whether you made an honest go/no-go decision, and whether you supported people through the first fragile weeks. Get those right and Business Central delivers exactly what it promises. Get them wrong and you will have a good product and a bad project, and you will spend the following year blaming the former for the latter. If you want a grounding in the product itself before you plan the delivery, start with the introduction to Dynamics 365 Business Central, and if cloud ERP as a model is still new to your leadership, the cloud ERP explained guide sets the context. The delivery discipline, though, is the part that has to be right, and it is entirely within your control.

Planning a Business Central go-live?

Independent advisory on implementation readiness, partner selection, scope governance, data migration strategy, testing discipline and cutover planning. 22+ years across ERP, EAM, CMMS and enterprise integration, including Business Central delivery and integration. Not a reseller, no implementation margins, just delivery experience on your side of the table.

Book a conversation

Related reading: Introduction to Dynamics 365 Business Central, Is Business Central right for your organization, Migrating legacy ERP to Business Central, UAE e-invoicing Business Central integration, CAFM and Business Central integration.

Muhammad Abbas

CMMS / CAFM Manager & Enterprise Integration Specialist · 22+ years across ERP, EAM, CAFM and enterprise integration.

Work with me
MAbbaz.com
© MAbbaz.com