All work

LMS platform · Education Technology

Stemtree: Self-hosted, multi-tenant LMS

A self-hosted LMS built around Stemtree's learning workflows, with custom access levels and independent use across franchise entities. The platform is delivered and already in use by initial franchise entities, with ongoing support.

Client

Stemtree

Services

LMS strategy, Platform architecture, Self-hosted deployment, Custom development, Roles & permissions, Ongoing support

Status

Ongoing partnership

Initial delivery

Complete

Stemtree: Self-hosted, multi-tenant LMS
Multi-tenantSelf-hosted learning platform

Project imagery shown in context. Client-identifying details may be limited where confidentiality applies.

The challenge

Moving beyond a subscription LMS

Stemtree wanted an in-house alternative to its existing LMS subscription, hosted on its own infrastructure. A standard LMS setup could not fully address its operating model: corporate teams and smaller franchise entities needed different levels of access, while each entity needed to use the learning platform independently.

Our approach

One platform, independent learning environments

  1. 01

    Mapped the learning workflows and permissions needed by corporate administrators, franchise owners, instructors, parents, and students.

  2. 02

    Recommended WordPress Multisite and LearnDash for deployment on Stemtree's own infrastructure, then customized the platform to support independent entity use and specific access requirements.

  3. 03

    Supported rollout to initial franchise entities, which are already using the delivered LMS, and continued the partnership through ongoing platform support.

A real delivery challenge

Independent entities with distinct access requirements

The key architectural decision was to use WordPress Multisite as the foundation for a multi-tenant LMS. Smaller entities needed to operate independently within the wider platform, so the implementation paired entity-specific learning environments with custom roles and permissions.

Technology and purpose

WordPress Multisite

Independent learning environments across franchise entities within one managed platform

LearnDash

Core course and learning management capabilities tailored to Stemtree's requirements

Custom roles & permissions

Access levels matched to corporate, franchise, instructor, parent, and student workflows

Customer-owned infrastructure

Hosting the LMS within Stemtree's own infrastructure

Ongoing support

Continued assistance for franchise entities already using the delivered LMS as rollout continues

The outcome

Delivered a self-hosted LMS with independent entity access, tailored permissions, and initial franchise entities already using the platform.

Self-hosted

Infrastructure ownership

Delivered an in-house LMS on Stemtree's own infrastructure as an alternative to its previous subscription platform.

Multi-tenant

Independent entity access

Enabled smaller entities to use the LMS independently, with access and permissions tailored to their roles and workflows.

In use

Initial franchise rollout

Initial franchise entities are already using the delivered LMS, with ongoing support as rollout continues.

Working through a similar challenge?

Let’s find the right way forward.

Tell us what you need