top of page
Multi-country ERP architecture integrating Microsoft Dynamics 365 Business Central with e-commerce, USSD, payment gateways, CRM, and analytics systems.

Multi-Country ERP Transformation at Kasha Global, Inc

Co-led the end-to-end replacement of a failing legacy ERP with Microsoft Dynamics 365 Business Central across Rwanda and Kenya, partnering with the Product Manager who led vendor coordination while I directed process mapping, integration architecture, and technical implementation of a scalable, multi-country backbone.

Context & Business Challenge

In 2021, Kasha Global expanded into Kenya, significantly increasing operational complexity across supply chain, order management, finance, and fulfillment. At the same time, the existing ERP/OMS platform (TradeGecko) was deteriorating due to:

  • Chronic instability and downtime

  • Unreliable vendor support

  • Acquisition by Intuit and announced end-of-life

  • Inability to scale with multi-country integrations (e-commerce, USSD, payments, etc.)


These limitations affected timely support, stock visibility, regulatory compliance, cross-border coordination, and customer fulfillment experience. The organization required a stable, enterprise-grade ERP backbone capable of supporting growth across multiple markets.

The transition had to be executed without disrupting operations or investor confidence.


Objective & Success Criteria

The initiative aimed to replace a fragile legacy core with a scalable, integrated system that could serve as the operational foundation for regional growth.


Key objectives

  • Deploy a scalable ERP supporting multi-country operations

  • Integrate ERP with critical business systems (e-commerce, USSD, payments, CRM, finance, analytics)

  • Migrate order management, inventory, procurement, and finance into a unified environment

  • Standardize workflows to enable rapid country replication

  • Train cross-functional, distributed teams

  • Improve operational resilience ahead of fundraising


Success was defined by

  • Zero critical data loss during migration

  • Stable go-live across multiple geographies

  • Reduced downtime and improved fulfillment accuracy

  • Standardized reporting and improved financial visibility

  • Strengthened operational narrative for investors


My Role & Ownership

As Regional IT & Platforms Manager, I together with the Product Manager led the implementation end-to-end across Rwanda, Kenya, and distributed global teams. My responsibilities included:

  • Coordinating cross-departmental process mapping and redesign, and coordinating API development

  • Directing system administration, role design, permissions, and security

  • Planning and executing multi-country rollout and stabilization

  • Coordinating training for department heads and remote teams

  • Overseeing cutover planning, hypercare, and post-launch stabilization


The mandate was to replace the backbone of the organization without compromising operational continuity.


Platform Strategy & Execution

Platform Selection: After evaluating alternatives, Microsoft Dynamics 365 Business Central was selected for its scalability, extensibility, API maturity, and enterprise support ecosystem.


Process Redesign

Rather than replicate legacy inefficiencies, we:

  • Documented As-Is workflows across Sales, Supply Chain, Pharmacy, Finance, and Customer Experience

  • Redesigned To-Be processes aligned with scalable, multi-country operations

  • Embedded workflow automation for approvals, procurement, and stock movement


Integration Architecture

A REST API-based integration layer was established to connect Business Central with:

  • E-commerce platform (order sync + fulfillment updates)

  • USSD ordering system

  • Payment gateways (M-Pesa, Direct Pay Online, card processors)

  • Microsoft 365 and Google Workspace

  • QuickBooks (financial posting)

  • Freshworks CRM (customer experience workflows)

  • PowerBI (analytics layer)


The architecture prioritized interoperability and future extensibility over rigid customization.


Rollout & Change Enablement

  • Implemented a structured train-the-trainer model across Rwanda, Kenya, and remote teams

  • Coordinated phased UAT and validation cycles

  • Led cutover planning and hypercare stabilization

  • Designed a reusable country deployment template for future expansion


Technical Architecture

Platform: Microsoft Dynamics 365 Business Central (SaaS)


Core Modules: Inventory, Sales, Purchasing, Finance, Warehouse, Supply Chain


Architecture Design:

  • Multi-environment setup (Dev/Test/Prod)

  • Country-specific instances with shared core configuration

  • Azure AD identity and role-based access controls

  • Segregation of duties and audit-ready logging


Customizations:

  • Lightweight adjustments for fulfillment workflows

  • Regional tax configurations

  • Approval hierarchies aligned with governance


Hosting & Resilience:

  • Microsoft cloud infrastructure

  • Built-in redundancy across Microsoft data centers


The design balanced standardization with regional flexibility.


Results & Impact

Operational Impact

  • Eliminated recurring downtime and instability from legacy systems

  • Unified order management, inventory, procurement, and finance into a single scalable backbone

  • Improved cross-border stock visibility, reducing stockouts and emergency procurement

  • Accelerated financial reporting through standardized workflows


Strategic & Scalability Impact

  • Established a repeatable deployment model enabling rapid country rollout

  • Strengthened governance, auditability, and internal controls

  • Enabled real-time cross-regional visibility through PowerBI dashboards


Investor & Growth Impact

The operational stability and scalability of the new ERP significantly strengthened Kasha’s fundraising narrative and contributed to building investor confidence ahead of closing a $21M Series B round.


Key Challenges & Approach
  1. Knowledge Gaps: Teams were initially unfamiliar with Business Central.

    Approach: structured train-the-trainer model, sandbox environments, guided demos, and documentation cascaded through functional leaders.


  2. Change ResistanceReplacing familiar processes required behavioral shift.

    Approach: demonstrated quick wins, empowered department champions, and tied improvements to measurable operational outcomes.


  3. Data Migration ComplexityLegacy inconsistencies required careful cleansing.

    Approach: implemented structured data-cleaning protocols, multiple validation passes, and parallel UAT cycles before cutover.


  4. Vendor & Customization MisalignmentInitial workflow interpretations required adjustment.

    Approach: tightened documentation, redesigned acceptance criteria, and held daily cross-team reviews to maintain alignment.


What I Would Do Differently
  • Begin departmental onboarding earlier to shorten learning curve

  • Run a dedicated pre-migration data cleansing sprint

  • Pilot in one country before scaling to additional regions but to be fair we didn't have the luxury of doing this since the End-of-life time window was quite limited.

  • Introduce automated regression testing for integrations

bottom of page