The verdict in three sentences
To train and track 2,600 employees across 140 branches on AML/CFT and compliance obligations, a Dubai bank can choose between a customised Moodle at 120,000 to 180,000 USD delivered in 4 months and a custom LMS at 180,000 to 250,000 USD or more delivered in 8 months, as a 2026 order of magnitude. In most cases, Moodle hosted on-premise or in a UAE data centre, connected to Active Directory and extended with custom regulatory reports covers the need. A custom build only pays off when the bank wants training, role entitlements and ongoing compliance monitoring in a single tool.
What compliance actually requires from the LMS
The UAE AML/CFT framework, built on Federal Decree-Law No. 20 of 2018 and its updates, and Central Bank of the UAE guidance require licensed institutions to train staff and keep evidence. Banks in the DIFC answer to the DFSA with similar expectations. During an inspection, the bank must show who was trained, when, on what content, with what result, and how late completers were handled.
| Requirement | What the LMS must produce | Customised Moodle | Custom LMS |
|---|---|---|---|
| Individual traceability | Timestamped, tamper-evident history per employee | Native, logs extended with an audit plugin | Designed in |
| Assessment | Quizzes with pass mark and limited attempts | Native | Designed in |
| Mandatory annual campaigns | Automatic assignment by role and branch | Cohorts synced from Active Directory | Fine-grained business rules |
| Reminders | Alerts to employee and branch manager | Native, to configure | Included |
| Reports for the regulator and internal audit | Completion by branch, division and module | Dedicated report development | Native by design |
| Hosting | On-premise or UAE-located cloud | Yes, open source | Yes |
| Personal data | UAE PDPL and sector data residency rules | To document | To document |
The deciding factor is therefore not traceability, which Moodle has handled for years, but the level of integration expected with the bank's other systems.
Five-year cost: customised Moodle or custom LMS
| Item | Customised Moodle | Custom LMS |
|---|---|---|
| Initial build | 120,000 to 180,000 USD | 180,000 to 250,000 USD |
| Time to launch | 4 months | 8 months |
| Active Directory SSO | Existing plugin, 5 to 8 days of setup | 10 to 15 days of development |
| Arabic and English interface, RTL layout | Native | To be designed |
| Annual maintenance and upgrades | 25,000 to 40,000 USD | 40,000 to 60,000 USD |
| Five-year total | 245,000 to 380,000 USD | 380,000 to 550,000 USD |
| Cost per employee over 5 years (2,600 staff) | 94 to 146 USD | 146 to 212 USD |
Dubai rates are higher than in North Africa, and banks typically add penetration testing and vendor risk reviews, which explains why even the Moodle route starts above 100,000 USD. The custom premium lands around 135,000 to 170,000 USD over five years, and it must be offset by a precise gain: retiring another tool, automating a manual control, or direct integration with the entitlement system.
When to choose custom
Three situations tip the decision. First, the bank wants course completion to automatically grant a right in the core system, for example access to FX or cross-border transfer operations. Second, the compliance function wants a single dashboard combining training, incidents and monitoring results. Third, the mobile experience for branch staff is judged too weak with Moodle despite a custom theme. Outside those cases, Moodle remains the fastest route to the next AML/CFT campaign.
Mini case study
Omar, head of human capital at a bank in Dubai, compares two quotes. Customised Moodle: 150,000 USD plus 32,000 USD a year of maintenance, or 310,000 USD over five years, about 119 USD per employee. Custom LMS: 230,000 USD plus 50,000 USD a year, or 480,000 USD, about 185 USD per employee.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Today, three internal auditors spend 4 days per quarter compiling training rates from spreadsheets, or 48 days a year. With automated reports, both options remove that work. Custom is only justified by the entitlement integration, which the bank values at 20 days of manual control per year. Omar picks on-premise Moodle as phase one, ready before the annual campaign, and keeps entitlement integration for phase two.
FAQ
Can Moodle handle 2,600 staff logging in at the end of a campaign?
Yes, with a properly sized server and caching, Moodle handles several hundred concurrent sessions comfortably. A 2 to 3 day load test before launch is recommended.
Can the LMS run in the bank's own data centre?
Yes, Moodle installs on-premise with no license fee. Plan 2 to 4 days of integration with the infrastructure team for backups, monitoring and network segmentation.
Are regulator reports generated automatically?
They are with a dedicated reporting module filtered by branch, division and module. Count 8 to 15 development days depending on the number of templates.
Can branch staff take modules on mobile?
Yes, Moodle offers a mobile app and a responsive theme. Short 10 to 15 minute modules suit branch staff best.
What content goes into AML/CFT training?
Typically a 2 to 3 hour annual core module, specialised modules for tellers, trade finance and compliance, and a quiz with a 70 to 80% pass mark. See our LMS platforms page.
Let's scope your project. We define the on-premise architecture, Active Directory integration and regulatory reports for your next training campaign. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
