⚡ Book Your Consultation
⚡ Book Your Consultation
THE PERSON BEHIND THE WORK

Built by Someone Who's Lived Inside ERP

MR
MR ERP Solution Architect
MR
Founder & ERP Solution Architect
MB-800 Certified LS Retail Partner
Connect on LinkedIn

Why MR ERP Solutions Exists

After 12+ years inside ERP projects — from first implementations to emergency rescues — I kept seeing the same pattern: businesses were being handed a system, not a solution. Consultants who didn't understand the business. Developers who built what was asked, not what was needed. Business owners left on their own the moment go-live was declared.

I started MR ERP Solutions to do it differently: deep technical expertise combined with real business understanding — one architect, accountable from day one through long after go-live. Every project gets treated like it's my own business running on the line. Because I've been on the inside long enough to know — it always is.

THE JOURNEY

Every Stage. Every Industry. Since 2012.

2012
Started with NAV / Dynamics in retail and distribution — first full implementation from scratch.
2015
Specialized in LS Central POS for multi-branch retail — delivered first 50+ terminal deployment.
2018
Moved into complex integrations — payment gateways, courier APIs, e-commerce connections. First GCC multi-country rollout.
2021
Business Central modern era — version upgrades (v14→v27), ZATCA e-invoicing compliance, Power BI dashboards, AL development.
Now
150+ projects. 8+ countries. Independent consultancy serving GCC businesses remotely and on-site.
INDUSTRIES SERVED

Vertical Expertise Across 8+ Countries

🛒
Retail & Fashion
LS Central · multi-branch · promotions · loyalty
🍽️
F&B & Hospitality
Restaurant POS · kitchen display · delivery integration
🏗️
Construction
Project costing · contract mgmt · subcontracting
🏭
Manufacturing
Production orders · BOM · capacity planning
📦
Distribution & Trading
Warehouse · lot tracking · multi-currency · VAT
💊
Pharmacy
Drug registry · expiry tracking · POS compliance
⛽
Fuel & Energy
Fuel station vertical · tank management · shift reconciliation
🏢
Property & FM
Lease contracts · facilities · PPM · billing automation
REAL OUTCOMES

What "150+ Projects" Actually Means

Numbers are abstract. Here's what the work looked like in practice — the kind of situations that show up regularly, and what happened when they were resolved properly.

Retail Chain · UAE
THE SITUATION

A 12-branch fashion retailer in Dubai had month-end closing taking 3 full days — manual reconciliation between LS Central POS and Business Central financials. The finance team dreaded it every month. Inventory counts were off. Promotions weren't posting correctly.

↓
THE OUTCOME

Rebuilt the POS-to-GL posting logic, fixed the promotion engine configuration, and automated the reconciliation. Month-end close now takes 4 hours — done by lunchtime on the 1st. Inventory variance dropped to under 0.3%.

3 days → 4 hrs
Month-end closing time
<0.3%
Inventory variance
12 branches
All on same live data
F&B Group · Saudi Arabia
THE SITUATION

A Riyadh restaurant group with 8 locations needed ZATCA Phase 2 e-invoicing compliance — their previous partner had quoted 6 months and a large fixed fee. Their BC was heavily customized NAV-era code. They also needed Talabat and HungerStation order sync that had never worked reliably.

↓
THE OUTCOME

ZATCA Phase 2 live in 6 weeks, including Fatoora portal onboarding and cryptographic stamp validation. Delivery platform integration rebuilt from scratch — orders now sync within 45 seconds of placement with automatic kitchen routing.

6 weeks
ZATCA Phase 2 live
<45 sec
Order sync latency
100%
ZATCA compliance rate
Distributor · Kuwait & UAE
THE SITUATION

A mid-size FMCG distributor operating across two countries was running NAV 2015. Their partner had told them a BC upgrade would require a full re-implementation — 12 months and a budget that wasn't feasible. Data was messy: duplicate vendors, open entries going back years, mixed currencies.

↓
THE OUTCOME

Designed a phased upgrade using data upgrade codeunits — cleaned the vendor/customer master first, migrated in stages, went live on BC 2023 in 14 weeks. Zero data loss. All historical transactions preserved and reconciled to the cent across both entities.

14 weeks
NAV 2015 → BC 2023
Zero
Data loss incidents
2 entities
Consolidated on same BC

All stories are representative of real project types. Client names and identifying details withheld by default — available under NDA for qualified prospects.

CERTIFICATIONS & CREDENTIALS

Certified. Verified. Accountable.

Microsoft-certified across Business Central, Finance & Operations, Azure, and Power Platform — with active LS Retail and ZATCA compliance expertise.

Microsoft Azure
Cloud Infrastructure & Integration
✓ Certified
Power Platform
Power BI · Power Automate
✓ Certified
D365 Finance & Operations
MB-300 · Supply Chain · Manufacturing
✓ Certified
ZATCA e-Invoicing
Phase 1 & 2 · KSA Compliant
✓ Implemented
30+
Integrations Built
Payments, couriers, e-commerce, IoT
16+
Industries Covered
Retail, F&B, Construction, Logistics…
8+
Countries
UAE, KSA, Qatar, Kuwait, Egypt…
100%
On-schedule cutovers
Every cutover on agreed date or earlier
🛍️Retail Chains
🍽️Restaurant Groups
🏗️Construction Firms
🏥Healthcare & Pharma
🚚Logistics & Distribution
🏭Manufacturing
🏢Real Estate
⛽Oil & Gas
HOW I WORK

The Principles I Won't Compromise On

Not a values statement. These are the specific rules I follow on every project — things I've been burned by when they slipped, and never let slide again.

📝
01

Everything in writing — always

Scope, changes, decisions, known risks — all documented before work begins and updated as the project moves. If it wasn't written down, it wasn't agreed. This protects you as much as it protects me.

After a verbal agreement caused a billing dispute I never want to repeat.
🚫
02

I say no to work I can't do properly

If a project needs skills or bandwidth I don't have right now, I say so on the discovery call. I'd rather lose the work than deliver something below standard. You'll hear "I can't do this" from me — very few consultants will say it.

Learned from watching other consultants overpromise and then disappear when things got hard.
🔍
03

Diagnose before I propose

I don't send a proposal for a system I haven't understood. The discovery call isn't a sales call — it's a working session where I ask the questions needed to give you an honest assessment. If I need more information, I'll say so before quoting.

Too many consultants quote before they understand. The client pays for the gap.
📣
04

Bad news travels fast — to you

If something unexpected comes up mid-project — a hidden complexity, a data integrity issue, a timeline risk — you hear about it immediately, not at the end. I'd rather have an uncomfortable conversation early than a crisis late.

The worst go-lives I've seen were ones where problems were hidden until it was too late to course-correct.
🔒
05

Your system data stays yours

I don't share client data, system architecture, or business information with third parties — ever. No case studies without permission. No screenshots in portfolios. NDAs on request, but the same standard applies regardless.

Client confidentiality isn't a legal formality. It's the foundation of being trusted with sensitive systems.
🏗️
06

Build for your team, not just for go-live

A system that works on launch day but that your team can't use or maintain is a failed project. I design with handover in mind — clean code, documented decisions, and training that actually sticks. You shouldn't need me forever.

The sign of a good implementation is that the client becomes more independent, not more dependent.
TOOLS OF THE TRADE

What I Actually Work With Daily

Not a marketing list. These are the tools open on my screen every day — the ones I know inside out from 12+ years of real projects.

⌨️
AL Development
Business Central extension development
VS Code + AL Language Business Central AL C/AL (Legacy NAV) AL Test Toolkit AppSource Validation Azure DevOps CI/CD Git / GitHub BC Docker (bccontainerhelper)
🔬
Diagnostics & Troubleshooting
Finding and fixing what's actually broken
AL Profiler SQL Server Profiler SSMS (SQL Mgmt Studio) BC Event Viewer AnyDesk / TeamViewer Microsoft Teams Fiddler (API tracing) Postman
🔗
Integrations & APIs
Connecting BC to the rest of the stack
BC REST API (OData / API pages) Power Automate Azure Logic Apps Azure Service Bus Azure Functions Azure Blob Storage Webhooks (inbound & outbound) XML / JSON / EDI mapping
📊
Reporting & Analytics
Turning ERP data into decisions
Power BI Desktop Power BI Service DAX & Power Query (M) BC OData / Direct Query RDLC Report Designer Word Layout Reports (BC) Excel Report Builder
🏪
LS Central / POS Stack
Retail & hospitality layer tools
LS Central LS Retail (NAV) LS One LS Omni NP Retail / NP Hospitality Data Director (Replication) LS Pay KDS (Kitchen Display)
☁️
Cloud & Infrastructure
Where the systems live and run
Azure (SaaS BC tenant) BC On-Premise (IIS) Azure AD / Entra ID Microsoft 365 Admin SQL Server 2016–2022 Windows Server Azure Key Vault
CLIENT FEEDBACK

What Clients Say After Go-Live

From system rescues to full implementations — feedback from the people who were in the room.

🛒 Retail · Dubai

"Our LS Central system was a complete mess before Mahmoud came in. He diagnosed the issues fast, fixed the POS slowdowns, and rebuilt our promotions module properly. Night and day difference."

AK
Ahmed K.
Operations Director — Retail Chain, Dubai
🏗️ Construction · Abu Dhabi

"We needed a Business Central upgrade with zero downtime — they delivered exactly that. Clean migration, no data loss, and the team kept us fully informed at every single step."

SR
Sara R.
CFO — Construction Group, Abu Dhabi
🍽️ F&B · Sharjah

"The payment gateway integration was complex — three platforms, custom workflows, live orders. MR ERP handled it with precision. It's been running flawlessly for over 8 months now."

MH
Mohammed H.
IT Manager — F&B Group, Sharjah
⚙️ Manufacturing · KSA

"We had a failed BC implementation from another partner. Mahmoud came in, diagnosed what went wrong in two days, and had us live within six weeks. Exactly what we needed."

FK
Faisal K.
CEO — Manufacturing Company, Riyadh
📋 Compliance · KSA

"ZATCA Phase 2 was a deadline we couldn't miss. He delivered the full e-invoicing integration — XML signing, clearance, QR codes — ahead of schedule and with proper documentation."

NA
Nasser A.
Finance Manager — Trading Company, Jeddah
💬
Have a similar challenge?

Book a free 45-minute discovery call — no commitment, no pitch.

⚡ Book Your Consultation

Names anonymised at client request · References available on request

ABOUT WORKING WITH ME

Questions About Me Specifically

The questions prospects ask after reading the services page — about how I actually operate, not just what I offer.

Do you work alone, or do you have a team? ▾

I'm the primary consultant on every engagement — you work with me directly from the first call through go-live. For large implementations that need parallel workstreams, I work with a small network of trusted specialists I've collaborated with for years. If that's the case, I tell you upfront. I never hand off a project to someone you haven't met without your knowledge.

What languages do you work in? ▾

English and Arabic — both fluently. All technical documentation, code comments, and proposals are in English by default. Client-facing training, user manuals, and workshops can be delivered in Arabic where that serves the team better. System interfaces and reports can be configured in either language, or bilingual where BC supports it.

Can I see a portfolio or past work samples? ▾

Client system details are confidential by default — I don't share screenshots, code, or architecture from past projects without permission. What I can do: describe the type of work in detail on a discovery call (anonymized), share the specific technical approach I'd use for your situation, and connect you with past clients willing to give a reference if the engagement warrants it. The impact stories on this page are representative of real project types.

Do you do training and user onboarding? ▾

Yes — and I consider it a core part of any implementation, not an optional add-on. I design training around your team's actual roles: what the warehouse team needs to know is different from what finance needs. I also produce written quick-reference guides your team can use after I'm gone. Remote training via Teams or on-site — depends on what works for your team.

What does handover look like at the end of a project? ▾

Every project ends with a handover package: documented solution design (what was built and why), configuration notes for any BC/LS settings changed, AL code in your repository with clear naming, and a short written guide for your internal team or partner to maintain the system going forward. The goal is that you're not dependent on me to keep things running.

Do you work with companies that have no existing BC partner? ▾

Yes. Many clients come to me without an active partner — either they've never had one, or they've parted ways with a previous one. I can handle the full engagement independently: implementation, development, training, and ongoing support. For Microsoft licensing specifically, I'll advise you on the right approach — whether that's through a CSP partner or direct, depending on your situation.

Can you train our internal IT team to maintain things? ▾

Yes — if you have an internal BC administrator or developer, I'm happy to work alongside them and upskill them during the project. I can also run dedicated technical training sessions covering AL basics, debugging, and system administration. The outcome I want is for your team to be capable of handling routine work independently, with me available for the complex stuff.

Do you work with early-stage startups or only established businesses? ▾

I work with both — but I give startups an honest assessment first. Business Central has a minimum viable scale: if you're pre-revenue or under 5–10 users, BC may be more system than you need right now, and I'll say so. For startups that are past that point and need a proper ERP foundation, I can scope an implementation that's appropriately lean and grows with you. I'm not going to sell you a full enterprise rollout if you need a sensible starting point.

CURRENT STATUS

Availability & How to Reach Me

Updated regularly. No vague "contact us" — here's the actual picture right now.

Currently accepting new projects
⏱
Typical lead time: 1–2 weeks
For urgent issues (POS down, critical bug), same-day start is often possible — ask on the call.
🌍
Based in GCC — flexible timezone coverage
GCC morning · EU afternoon · US evening — all reachable. Specify your timezone when you book.
Open for
✅
Quick Fix & Emergency
POS failures, integration breaks, critical bugs — same-day start
✅
Project Work (Fixed Scope)
Upgrades, implementations, integrations, AL development
✅
Monthly Retainer
Ongoing development and support — limited slots available
✅
Discovery Call (Free)
45-minute assessment — no obligation, no pitch
Best ways to start a conversation
📋
Book the free call
Fill in the form on the Consultation page — I reply within a few hours
Book →
💬
WhatsApp (urgent)
For time-sensitive issues — fastest response channel
Message →
📧
Email
info@mrerps.com — detailed briefs welcome, I read everything
Email →
🔗
LinkedIn
Connect and message directly — good for introductions
Connect →
READY TO MOVE FORWARD?

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.

Free 45-min discovery call
No commitment, no pitch
Response within <4 hours
150+ projects delivered · 12+ years BC & LS Central · every go-live on or ahead of schedule