Moodle™ development, from the inside
What our team builds, solves, and learns while working on Moodle™: plugins, upgrades, integrations, and engineering, explained clearly.

Featured Articles
Why Choose Custom Moodle™ Plugins?
After building 300+ custom Moodle™ plugins, we share why tailored solutions consistently outperform generic alternatives for enterprise organizations.
Luuk Verhoeven
From Moodle™ 1.8 to 5.1: 15 Years of LMS
A journey through every major Moodle™ release since 2010, the architectural shifts that shaped the platform, and what we learned along the way.
Luuk VerhoevenAll Articles

What Does an LMS Cost? Pricing Guide 2026
From per-user SaaS licenses to license-free open source and custom development: a complete breakdown of LMS costs, hidden fees, and 3-5 year TCO, with realistic euro ranges.
Luuk Verhoeven
How to Choose an LMS: A Selection Guide
A step-by-step guide to choosing the right learning platform: requirements first, SaaS vs open source vs custom, vendor questions, and the pitfalls that cost organizations thousands.
Luuk Verhoeven
White Label Learning Platform Explained
What a white label learning platform really means, who it serves, and how to choose between a SaaS logo swap and a fully custom-branded Moodle academy with multi-tenant structures and your own domain.
Luuk Verhoeven
Moodle™ Hosting and Maintenance Guide
What proper Moodle hosting requires (PHP tuning, OPcache, Redis/MUC, cron, backups), the real causes of a slow Moodle, and what managed Moodle beheer should include.
Luuk Verhoeven
Moodle™ Migration Guide
A step-by-step plan for migrating to Moodle from another LMS or upgrading a legacy 2.x/3.x installation to 5.x: audit, data mapping, test migration, cutover, and the pitfalls to avoid.
Luuk Verhoeven
The Moodle™ Marketplace Is Here
Moodle™ has replaced its 15-year-old Plugins Directory with the Moodle™ Marketplace: natural-language search, paid plugins next to free ones, and built-in purchasing. Our Information Banner is among the very first paid listings.
Luuk VerhoevenInformation Banner Live in Moodle™ Directory
Our first plugin in the official Moodle™ plugins directory: Information Banner puts scheduled, site-wide announcements at the top of every page — dismissable, capability-controlled, and fully GDPR-compliant, with no theme edits required.
Luuk VerhoevenWhy Choose Custom Moodle™ Plugins?
After building 300+ custom Moodle™ plugins, we share why tailored solutions consistently outperform generic alternatives for enterprise organizations.
Luuk Verhoeven
From Moodle™ 1.8 to 5.1: 15 Years of LMS
A journey through every major Moodle™ release since 2010, the architectural shifts that shaped the platform, and what we learned along the way.
Luuk VerhoevenIntegrating Moodle™ with Enterprise Tools
A hands-on guide to connecting Moodle™ with enterprise tools: from SSO with Azure AD and SAML, to HR sync with SAP and Workday, to payment processing with Mollie.
Luuk VerhoevenHow Custom LMS Improves Employee Training
Learn how custom Moodle development delivers better results than generic platforms through workflow alignment, better UX, automated administration, and strategic reporting.
Luuk VerhoevenCustom LMS Software Development, Explained
Discover why custom LMS development offers more flexibility, better integrations, and higher ROI than off-the-shelf solutions for growing organizations.
Luuk VerhoevenHow to Create an Advanced Moodle™ Course
A step-by-step guide to building advanced Moodle courses with conditional activities, H5P integration, gamification, and data-driven optimization for measurable results.
Luuk VerhoevenGDPR and Moodle™: A Compliance Checklist
A practical guide to AVG/GDPR compliance in Moodle™, covering data retention, user rights, consent management, and the specific obligations for Dutch organizations.
Luuk Verhoeven
MoodleMoot DACH 2025: A Plugin in 48 Hours
How our team teamed up at the MoodleMoot DACH 2025 DevCamp in Lübeck to build 'Who is Who', a Moodle™ permission dashboard that finds and fixes overlapping-role capability conflicts, and why we are heading back to Zürich in 2026.
Luuk VerhoevenHave a Project in Mind?
Tell us what you have in mind. In a no-obligation chat we'll think along with you about your Moodle™ project.
Get in Touch
