Strategic ERP Expertise. Real-World Results.
From architecture and AL development through go-live, upgrades, and long-term support — every engagement handled directly by the architect, not passed to a team.
Solution Architecture
Design a clean, scalable ERP foundation. I assess your business processes and map them to a future-proof architecture — built to minimize technical debt and maximize performance from day one.
- Written architecture blueprint (process map + system design)
- Gap analysis report — current state vs. target state
- Module selection recommendation with justification
- Data migration strategy document
- Project roadmap with milestones and timeline
Health Check & Troubleshooting
Is your POS slow? Are integrations failing? I run the diagnostics personally — deep-dive analysis to identify root causes, not symptoms, across BC and LS Central environments.
- 20-point system audit report (performance, data, config, integrations)
- Root cause analysis — not just the symptom
- Upgrade readiness score
- Prioritized action plan (critical / medium / low)
- Delivered as a structured PDF within 48 hours
BC Solution Architecture & Customization
Every customisation starts with an architecture blueprint — not code. I design the solution model first, then build clean AL extensions that respect BC's base application and survive every version update.
- Architecture blueprint approved by you before build starts
- AL extension code in your repository
- Test cases with UAT sign-off documentation
- Report layouts (Word / RDLC) in your company branding
- API documentation if external systems connect
- Handover note for your internal team / future partner
ZATCA & Regional Compliance
Regional tax requirements, ZATCA Phase 2 e-Invoicing (v14 & v27), and FTA VAT setups across the GCC — fully integrated with your BC GL and LS Central POS.
- ZATCA Fatoora portal onboarding & device registration
- Phase 2 cryptographic stamp integration in BC / LS Central
- Compliance simulation test results (ZATCA requirements)
- VAT configuration review and correction report
- User training: how to handle rejection scenarios
- Post-live monitoring for first submission cycle
Managed ERP Support
Ongoing maintenance, user training, and proactive monitoring to keep your operations running smoothly — handled by a senior consultant who knows your system. Not a ticket queue.
- Priority response SLA (<2h for critical, <4h for standard)
- Agreed development hours for enhancements
- Monthly system health summary
- Proactive recommendations before issues escalate
- Training sessions for new users or new features
- Direct WhatsApp / Teams access — no ticket queue
D365 Finance & Operations
Implementation and support for D365 F&O — Finance, Supply Chain, and Manufacturing modules. Delivered for enterprise clients across GCC including government real estate and chemicals.
- Business requirements document (BRD)
- Module configuration for Finance, SCM, or Manufacturing
- Data migration from legacy system
- End-user training per role group
- Post-go-live hypercare (30–60 days)
LS One · LS Omni · LS eCommerce
Standalone POS with LS One, omnichannel with LS Omni, and full e-commerce sync via LS eCommerce — all connected to your BC backend. Hospitality, retail, and mobile POS covered.
- Product selection recommendation (LS One vs. Omni vs. Central)
- POS hardware configuration and profile setup
- Replication / Data Director configuration
- Loyalty, promotions, and payment terminal setup
- Store staff training — cashier and supervisor roles
Get a Rough Idea of Timeline & Scope
Not a quote — a realistic expectation. Three questions and you'll know roughly what to plan for before you even pick up the phone.
The Methodology Behind Every Project
Four structured phases — applied to every engagement, from a 2-day health check to a 16-week full implementation. The depth of each phase adapts. The rigour never does.
Find the Real Problem
Not the symptom. Before any scope is agreed or code is written, the root cause is identified — so the fix actually holds.
- Full system & architecture audit
- Root cause identification
- Risk & dependency mapping
- Honest scope definition
Stop the Disruption
Before optimising anything, the system is made stable. Critical issues resolved, data integrity confirmed, operations protected.
- Critical issue resolution
- Data integrity validation
- Performance baseline restored
- Zero-disruption priority
Extract Full Platform Value
Workflow redesign, integration reliability, user adoption. Your ERP starts working for the business — not against it.
- Workflow & process redesign
- Integration cleanup & reliability
- KPI visibility & reporting
- User training & adoption
Build for What Comes Next
Architecture designed for growth — multi-branch, multi-entity, advanced automation. Ready for whatever the business does next.
- Multi-entity & multi-branch setup
- Growth-ready data architecture
- Advanced automation & APIs
- Long-term support model
Pick the Engagement That Fits Your Need
No one-size-fits-all contracts. Choose the model that matches your situation — from a single urgent fix to a long-term strategic partnership.
Quick Fix
Urgent problem. Fast result.
POS freezing, integration broken, data error, replication failure — I scope the fix, price it flat, and deliver fast. No retainer required, no scope creep.
- Fixed scope & fixed price
- Delivered in 2–5 business days
- Written root-cause report included
- No ongoing commitment
Project Engagement
Full implementation, upgrade, or build.
Scoped, milestoned, and delivered end-to-end. I design the architecture, my team builds it. You own the timeline and review every phase before sign-off.
- Discovery & scoping call first (free)
- Milestone-based delivery with reviews
- Agreed scope before any work begins — no surprises
- Post-go-live support included (30 days)
Monthly Retainer
Ongoing partner. Priority access.
Continuous support, development, and optimization on a monthly basis. You get a dedicated senior consultant — not a helpdesk queue — who knows your system inside out.
- Priority response (< 2h SLA)
- Monthly development hours included
- Proactive monitoring & recommendations
- Cancel anytime — no lock-in
All engagements start with a free 45-minute scoping call. No sales pitch — just an honest assessment of what you need and what it'll cost.
Less Technical Jargon. More Business Results.
Business owners don't buy technology — they buy outcomes. Here's what our ERP work actually delivers for your operations.
Your ERP works the way your business works
Customizations done right — no upgrade risk, no breaking changes. Your system adapts to your process, not the other way around.
All your systems talk to each other — automatically
Payments, couriers, e-commerce, ZATCA, loyalty — connected to BC in real time. No double entry, no manual syncing, no errors from copy-paste.
Your stores run smoothly — even offline
Real-time stock across all branches, promotions that actually work, POS that never freezes. Customers leave faster and happier.
Make decisions based on data — not gut feel
Live dashboards for finance, inventory, and retail performance — visible from any device. Know your numbers before your accountant does.
Modern system, zero downtime, no data loss
Move from old NAV or outdated BC to the latest version without stopping your business. All data intact, all customizations rebuilt correctly.
Your team focuses on work that matters
Posting, reconciliation, report generation, stock replenishment — automated and running in the background. Stop paying people to copy numbers.
BC vs LS Central vs D365 F&O
Not sure which Microsoft ERP platform fits your business? Here's a straight comparison — no vendor bias, just honest guidance from 12+ years of real implementations.
| Feature / Criteria |
Business Central
Microsoft D365 BC
|
LS Central
Built on top of BC
|
D365 F&O
Finance & Operations
|
|---|---|---|---|
| Best suited for | SMB to Mid-Market | Retail, F&B, Hospitality | Large Enterprise |
| POS & Retail | — | ✓ Full POS Suite | — |
| Finance & Accounting | ✓ Full | ✓ Via BC | ✓ Advanced |
| Manufacturing | ◑ Basic MRP | — | ✓ Advanced |
| Supply Chain | ✓ Good | ✓ Via BC | ✓ Enterprise-grade |
| ZATCA / VAT GCC | ✓ Supported | ✓ Via BC | ✓ Supported |
| AL / Custom Extensions | ✓ Full support | ✓ Full support | ◑ X++ (complex) |
| Implementation time | 8–16 weeks | +4–8 weeks on BC | 20–40 weeks |
| Typical project cost | Custom quote | Custom quote | Custom quote |
| Upgrade complexity | ◑ Moderate | ◑ Moderate | High |
| I recommend when… | You need a full ERP without a POS and don't have enterprise-scale complexity | You have stores, restaurants, or hotels that need a proper POS integrated with your ERP | You're 500+ employees, multi-entity, with complex manufacturing or global supply chain needs |
Not sure which one fits your situation? I'll tell you honestly in a 45-minute call.
Get a Free Platform Recommendation →Code Written the Right Way
We follow Microsoft AL coding standards — event-driven architecture, no core modifications, reusable codeunits, upgrade-safe extensions. Your customizations survive every BC upgrade.
AL (Application Language) is the programming language for extending Microsoft Dynamics 365 Business Central. These resources cover the most common extension patterns, event subscribers, and integration techniques used in real GCC implementations.
AL Coding Standards We Follow
Connect Everything to Your ERP
Payment gateways, e-commerce, delivery, HR, and custom APIs — all cleanly connected to your Business Central or LS Central.
Payment Gateways
E-commerce Platforms
Delivery & Logistics
Tools We Use
Business Central is the Core. LS Central Extends It.
LS Central is not a separate product — it is an add-on that installs on top of Business Central. BC handles everything: finance, supply chain, projects, and manufacturing. LS Central adds the retail and hospitality layer on top.
What BC Covers. What LS Central Adds.
| Capability | Business Central (Base) | LS Central (Adds on top) | Who Needs It |
|---|---|---|---|
| 💰 Finance & Accounting — always in BC | |||
| General Ledger & Financial Reporting | ✓ Full — always in BC | ↑ Inherited from BC | All businesses |
| VAT / FTA Compliance (UAE) | ✓ Full — BC handles this | ↑ POS transactions post to BC | UAE / GCC companies |
| Multi-Currency, Budget, Fixed Assets | ✓ Full — BC native | ↑ Via BC | Finance teams |
| 🛒 Retail & POS — LS Central adds this layer | |||
| Point of Sale (POS) | ✗ Not in BC | ✓ LS Central adds native POS | Retail & restaurants |
| Kitchen Display System (KDS) | ✗ Not in BC | ✓ LS Central adds KDS | Restaurants |
| Loyalty, Gift Cards, Promotions | ~ Basic price lists only | ✓ LS Central adds full engine | Retail chains |
| Multi-store Replication & Offline POS | ✗ Not in BC | ✓ LS Central adds Data Director | Multi-branch retail |
| Staff Permissions & POS Roles | ✗ Not in BC | ✓ LS Central adds store roles | Retail & restaurant staff |
| 📦 Inventory — both cover it, LS adds POS-level detail | |||
| Warehouse Management (Bins, Directed Pick) | ✓ Full WMS in BC | ~ Store-level bins via LS | Distributors / warehouses |
| Item Variants, Serial & Lot Tracking | ✓ Full in BC | ✓ Extended with POS context | Fashion, pharma, electronics |
| 🚚 Supply Chain & Projects — BC only | |||
| Procurement, Sales Orders, Drop Shipment | ✓ Full in BC | ✗ Not added by LS Central | B2B, distribution |
| Manufacturing & BOM / MRP | ✓ Full in BC | ✗ Not added by LS Central | Manufacturing companies |
| Project Management & Job Costing | ✓ Full in BC | ✗ Not added by LS Central | Construction, services |
| 📊 Reporting & Integrations — both benefit from BC's stack | |||
| Power BI & Financial Reporting | ✓ Native in BC | ✓ POS data flows into BC → Power BI | All businesses |
| REST API & AL Extensions | ✓ Full BC platform | ✓ LS Central also extensible | Custom integrations |
| Shopify / WooCommerce / Food Delivery | ✓ Native Shopify connector in BC | ~ Via BC connector | Online & delivery businesses |
BC Only — if you don't need POS
- Distributor, contractor, or services company
- Finance, procurement & supply chain focus
- Manufacturing, BOM, or MRP required
- Project costing or service contracts
- Migrating from Dynamics NAV
BC + LS Central — if you run retail or restaurants
- Retail stores, supermarkets, or restaurants
- Need native POS, KDS, loyalty, promotions
- Multi-store replication & offline POS
- Staff scheduling and permissions required
- All finance still handled in BC underneath
BC + Any Add-on — custom stack
- LS Retail, 3POS, or Navi Partner instead of LS Central
- Shopify, food delivery, or payment gateway integrations
- Custom AL extensions built on BC base
- Any vertical add-on that runs on BC
- We can implement and support any combination
What Clients Actually Walk Away With
Numbers from real engagements. Clients requested anonymity, so company names are omitted — but the outcomes aren't.
Migrated from a legacy POS with no finance integration to LS Central on BC. Finance team went from 3-week month-end close to 4 days. Talabat & Deliveroo orders now auto-post to BC every 15 minutes.
Previous partner failed ZATCA onboarding twice. I implemented Phase 2 directly in BC — no middleware — and handled the ZATCA portal submission. System went live on schedule with full KSA compliance.
Full NAV-to-BC upgrade including 200+ customizations rewritten from C/AL to AL. Maintained all custom logic, fixed 14 data integrity issues discovered during migration, and delivered 2 weeks ahead of schedule.
Built integrations between BC, 3 POS systems, payment gateways, food delivery aggregators, and a custom HR tool. Now on a monthly retainer for proactive monitoring and continuous development.
Results vary by project scope. All figures represent actual engagement outcomes.
Questions I Get On Every Call
Straight answers — no marketing language. If you have a question that isn't here, ask me directly.
Typically 8–16 weeks depending on the number of customizations, integrations, and data volume. The longest part is usually AL rewriting of C/AL customizations and UAT. I give you a fixed timeline with milestones after the discovery phase — not a rough estimate that balloons.
Yes. The Quick Fix model is completely commitment-free — scoped, priced, delivered. Retainers and project engagements are available but never forced. If you need a one-off fix, that's all you pay for.
No — and this is non-negotiable. Every extension I write follows Microsoft's event-driven architecture: no core table modifications, no breaking dependencies. We test against the latest BC preview builds before each Microsoft update cycle. In 200+ extensions delivered, not one has broken on upgrade.
A 20-point audit covering: performance bottlenecks (slow pages, heavy reports, unoptimized queries), data integrity issues, configuration gaps, integration health, upgrade readiness scoring, and a prioritized action plan. Delivered as a structured report within 48 hours.
Yes — fully remote. I've delivered projects in the UK, Egypt, Jordan, Pakistan, and India. The GCC is my primary market because of deep regional knowledge (ZATCA, FTA, Arabic localization), but the technical work is location-independent.
Through a staged approach: data mapping → transformation scripts → test migration (3+ rounds) → reconciliation reports → go-live migration with rollback checkpoint. I don't go live until the reconciliation report shows 100% match between source and target. Every migration has a documented rollback plan.
Yes, and this is the most common scenario. Most clients come to me after their previous partner failed to integrate Phase 2 correctly. I implement ZATCA Phase 2 directly in BC or LS Central — no third-party middleware — and handle the ZATCA onboarding portal submission and compliance simulation.
LS Central is a full extension of Business Central — it requires BC and uses the same database. LS One is a standalone POS that connects to BC via API, designed for environments where a full BC license per POS terminal isn't practical. LS Omni adds omnichannel (mobile, e-commerce, self-service). I'll recommend the right one for your setup in the scoping call.
Have a question that isn't here?
Ask me directly — I answer every message personally.
Ask a Question →Let's Talk About Your ERP.
No sales pitch. No generic demos. A real conversation about your specific situation — and what it would take to fix it.