Disclosure: LMS Advisor is built by the All-in-One LMS team. It is listed first in the platform comparison because it is our product, and it is described from its public documentation, limitations included.
An extended enterprise LMS is a learning platform that trains people outside your payroll: customers, resellers, franchisees, suppliers, contractors and members. It differs from an internal LMS in four ways. Each audience needs its own space, its own way of signing in, its own manager and its own reports, while you keep one content library and one administration team.
This guide is for customer education, channel and membership leaders, and for the IT teams asked to make it work. Vendor guides explain why external training is valuable. This one covers what they leave out: the four ways platforms separate audiences, what each model can and cannot isolate, how licence pricing behaves when most learners are occasional, and how six platforms compare on documented facts checked in October 2026.
One of those platforms, LMS Advisor, is our own. It handles external companies as organisations with seat limits and manager portals inside one site. That suits contractor, supplier and client training well. It is not the right choice if every client must have a separately branded domain, and we say so below.
What is an extended enterprise LMS?
"Extended enterprise" means everyone your organisation depends on who is not an employee. An extended enterprise LMS, sometimes called extended enterprise learning management, lets you train those groups from the same platform you use internally, or from a dedicated one, without mixing their data.
| Audience | Typical training | What they need from the platform |
|---|---|---|
| Customers | Product onboarding, administrator training, certification | Self-registration, a branded academy, links to the CRM or support desk |
| Resellers and channel partners | Sales and technical enablement, partner certification | A space per partner company, a partner manager who sees their own people, certificates with expiry |
| Franchisees | Brand standards, operations, food safety or other compliance | A space per location or owner, mandatory courses with due dates, owner-level reports |
| Suppliers and contractors | Site induction, safety, code of conduct | Fast account creation, proof of completion before work starts, seat limits per company |
| Members | Continuing education, accreditation | Self-enrolment, selling courses, certificates showing hours and renewal dates |
Most organisations start with one of these audiences and add others later. Choose the separation model with the second and third audience in mind, because changing it after launch means moving users and history.
Extended enterprise LMS vs an internal LMS
| Area | Internal LMS | Extended enterprise LMS |
|---|---|---|
| Who creates accounts | HR system or directory | The learner, the client's manager, a CRM or a purchase |
| Sign-in | One corporate identity provider | Several: each client's identity provider, social sign-in, email and password |
| Branding | One brand | Your brand, the client's brand or both |
| Administration | Central L&D team | Central team plus a manager inside each external company |
| Volume | Known headcount | Unpredictable, with many occasional learners |
| Money | A cost centre | Often sold: seats, courses, subscriptions or exam fees |
| Success measure | Completion and compliance | Product adoption, partner revenue, renewals, certification counts |
An internal platform can serve external audiences if it has a real separation model. The enterprise LMS guide covers the internal requirements. The rest of this page covers what changes when the learners are not yours.
The four ways platforms separate audiences
Every vendor uses its own word for this: branches, portals, clients, organisations, tenants. Underneath there are only four models, and they differ in what is truly separate.
| Model | What is separate | What is shared | Documented example | Fits when |
|---|---|---|---|---|
| Groups | Course assignments and a progress report | Site, URL, branding, user list, administrators | Groups in most LMS products | A handful of small audiences with no need for their own branding or manager privacy |
| Organisations with manager portals | Members, seat limit, assigned courses, login page branding, a manager portal limited to that organisation | The site and its URL, the course library, the central admin team | LMS Advisor organisations | Many client, supplier or contractor companies under contract, each with its own manager |
| Branches or sub-portals | URL, sign-in page, theme, catalogue, users, administrators, and often payment and SSO settings | The account, the master content, top-level administration | TalentLMS branches, Docebo Extended Enterprise clients, LearnUpon portals | Each audience expects its own branded academy and web address |
| Full multi-tenancy | Users, hierarchies, roles, themes, reports, courses and certifications per tenant | The installation, site-wide settings and upgrades | Moodle Workplace tenants | Divisions or clients that must behave like separate sites and be unaware of each other |
The further down the table you go, the stronger the separation and the more administration each new audience costs. Groups take seconds to create and separate almost nothing. A tenant takes real set-up and behaves like its own platform. Our article on multi-tenant LMS architecture goes deeper into the database and hosting choices behind these models.
The question that settles the model is this: what must a manager at Company A never be able to see? If the answer is "Company B's learners and results", organisations or sub-portals are enough. If the answer includes "that Company B exists at all", you need sub-portals with their own URLs or full tenants.
Matching the model to the audience
- Contractors and suppliers: organisations with seat limits. Each company needs a manager who can add and remove their own people, and you need proof of completion. Nobody needs a separate website.
- Franchisees: organisations or branches. Owners want reports for their own locations, and the brand is yours, so separate branding is rarely needed.
- Resellers and channel partners: branches or sub-portals when partners expect a co-branded academy, organisations when they only need their own people and results.
- Customers: one public academy with self-registration for most customers, plus sub-portals with their own sign-in for the largest accounts.
- Clients of a training business, or separate legal entities: sub-portals or full tenants, because each client expects to see only its own academy.
Many programmes mix two models. A common pattern is a single branded customer academy for the long tail of small customers and dedicated portals for the ten largest. Check that your shortlisted platform supports both without a second licence.
Requirements checklist for external training
| Requirement | What to check |
|---|---|
| Sign-in per audience | Can each audience use a different method: its own identity provider, social sign-in, or email and password? Can several identity providers be active at once? |
| Self-registration | Can it be open, moderated or closed per audience? Can it be limited by email domain or collect a member or licence number? |
| Seat control | Is there a seat limit per company, and what happens when it is reached? |
| Delegated managers | What exactly can a client's manager do: view, enrol, create accounts, remove people? Is each permission switchable? |
| Branding and domains | Per-audience logo and colours, a sub-folder or a separate domain, and whether the vendor's name can be removed |
| Selling | Native e-commerce or an external store, currencies, coupons, bulk seat purchases and invoicing |
| Certificates | Expiry and renewal, and a public page where a third party can verify a certificate |
| Reporting per audience | Reports limited to one company, exportable by its manager without a central administrator |
| Integrations | CRM, support desk, e-commerce and webhooks, so training data reaches the teams who act on it |
| Data protection | Where external learners' data is stored, who the controller is for each audience, and how deletion requests are handled |
Test the first four rows with real logins. They are the ones that fail quietly after launch, when a client manager finds they can see too much or too little.
Extended enterprise LMS platforms compared
This comparison is a review of each vendor's public documentation and pricing pages in October 2026, not a hands-on test. LMS Advisor is listed first because it is our product. The others follow in order of how strongly they separate audiences, and Docebo's Extended Enterprise app has its own section further down.
| Platform | Separation model | Sign-in per audience | Seats and selling | Price (as of October 2026) | Main limitation |
|---|---|---|---|---|---|
| LMS Advisor (our product) | Organisations with seat limits and manager portals, inside one site | Multiple SAML 2.0 identity providers, Google sign-in, passkeys, token SSO or plain registration | Seat limit per organisation. Selling through a WooCommerce store | Quote-based, with a free trial. Cloud or self-hosted | No white-label or reseller portals. Multi-tenant installs are early and limited |
| Moodle Workplace | Full tenants | Moodle authentication plugins, configured by your partner | Selling usually needs extra work or plugins | Quoted by Moodle Certified Partners | Available only through partners |
| Docebo Extended Enterprise | Clients on a sub-folder or a separate domain | SAML 2.0, OpenID Connect or Auth0 per client | E-commerce per client with currencies and payment gateways | Quote-based. Up to 10 domains on the Enterprise plan | One client per branch. Aimed at 250 or more learners |
| LearnUpon | Portals with custom URLs | Single sign-on across its employee, customer and association products | Course licensing between portals with enrolment caps. E-commerce on Enterprise | Quote-based. Customer education from 300 users | White-labelling and e-commerce only on the Enterprise plan |
| TalentLMS | Branches with their own URL | An SSO provider per branch | A PayPal account per branch | Core from $119 a month for up to 40 users, 20% less billed yearly | Branches capped at 1, 3 or 15 below Enterprise |
| Absorb LMS | Departments with their own branding | SAML 2.0 and OpenID Connect | Integrated e-commerce module | Quote-based | No published prices or plan details |
LMS Advisor (our product)
LMS Advisor gives each outside company its own organisation: a seat limit, a branded login page with its own logo, colours and font, assigned courses with due dates and a portal for that company's managers. Managers count as seats, and imports stop at the limit. You decide which permissions a manager has: assigning courses, removing members, adding existing learners or creating new accounts. Several SAML 2.0 identity providers can be active at once, alongside Google sign-in, passkeys, token-based SSO from your own portal and plain registration, so each audience signs in its own way. Contractors can be invited to a standalone exam by email with a one-time passcode, with no course enrolment. Certificates carry a public verification page showing valid, expiring soon or expired.
The limits are clear. Organisations live inside one site and one web address, so this is not a separate academy per client. The vendor states that it does not offer white-label or reseller portals and that multi-tenant installs are early and not recommended for building a programme on yet. Courses and exams are sold through a WooCommerce store, not a built-in checkout. It fits supplier, contractor and client-company training where seat control, manager portals and self-hosting matter more than per-client domains. See how LMS Advisor handles this.
Moodle Workplace
Moodle Workplace offers the strongest isolation here. Each tenant has its own users, hierarchies, roles, dynamic rules, theme settings, reports and learning entities such as courses, programs and certifications. By default no personal data is shared between tenants, each user belongs to a single tenant and users in one tenant cannot see users in another, although an administrator can choose to allow sharing. It is licensed only through Moodle Premium Certified Partners and Service Providers, so cost and delivery depend on the partner.
LearnUpon
LearnUpon's portals can be created with different features, users and content, with custom URLs and the option to remove references to LearnUpon. Its distinctive feature is course licensing: you license a course from one portal to another and set the number of enrolments allowed and the period in which they can be made. That maps directly to a contract that sells a client 200 enrolments over 12 months. The pricing page lists customer education plans from 300 users and associations plans from 150, with white-labelling, e-commerce and group branding on the Enterprise plan.
TalentLMS
A TalentLMS branch can have its own URL, sign-in page, logo, theme, language, timezone, course catalogue, sign-up method, PayPal account and SSO provider. The pricing is published, which is rare in this category: Core starts at $119 a month for up to 40 users with one branch, Grow allows three branches, Pro allows 15 and Enterprise is unlimited. It is the easiest way to run a few branded academies, as long as the branch cap fits your number of audiences.
Absorb LMS
Absorb lists branding down to the department level, an integrated e-commerce module with discounts and tax set-up, and integrations with Salesforce and HubSpot, which matter for customer and partner programmes. Single sign-on uses SAML 2.0 or OpenID Connect. Pricing and plan contents are not published.
What Docebo Extended Enterprise includes
Docebo's Extended Enterprise is an app inside the Docebo platform, activated through your account manager if your plan includes it. Each extended enterprise client is tied to a branch, and only one client can be associated with any given branch. For each client you can configure:
- Address: a sub-folder of your platform URL or a separate secondary domain.
- Branding: logo, homepage imagery and course player appearance.
- Catalogues: which courses and categories are visible, including a public catalogue.
- E-commerce: currencies, payment gateways, training credits and wire transfer.
- Single sign-on: Auth0, OpenID Connect or SAML 2.0.
- Language: the active languages and the default.
- Self-registration: free, moderated or administrator-only, with email domain restrictions.
- Privacy and terms: a privacy policy and terms and conditions per client.
Docebo's pricing page lists "Extended enterprise (up to 10 domains)" under its Enterprise plan and "multi-audience support" under Elevate. Pricing is quote-based on active users, Docebo says the platform suits organisations training 250 or more learners, and the minimum contract is one year. It is the deepest per-client configuration of the SaaS products here, with a budget and implementation effort to match.
Licence maths: why external learners change the price
Employees train regularly. External learners arrive in bursts: a customer administrator takes onboarding once, a contractor takes an induction before a job, a member returns once a year for continuing education. That pattern makes the pricing metric more important than the price.
Take an organisation with 500 employees who all train every month, and 20,000 registered customers of whom one in ten is active in a given month. This is an illustration, not a quote.
| Pricing metric | What gets counted | Users billed in the example |
|---|---|---|
| Registered users | Every account that exists | 20,500 |
| Monthly active users | Accounts that sign in during the month | 2,500 |
| Seats per organisation | The seats each client has bought | Whatever you have sold |
| Flat licence | Nothing: the licence does not count users | Not applicable |
The same programme is about eight times larger on one metric than on another. Docebo, for example, can measure active users monthly, yearly or as registered users, so the choice is negotiated. When you request quotes, give every vendor the same numbers: registered accounts, expected monthly active users and expected yearly active users, split by audience.
Ask as well how dormant accounts are treated. Some contracts let you deactivate or archive users who have not signed in for a year so that they stop counting. Others count every account until it is deleted, which can clash with your duty to keep certificate records for those same people.
Three practical rules follow. If learners are occasional, avoid registered-user pricing. If clients pay you per seat, a seat limit per organisation lets your cost and your revenue move together. If volumes are very large or unpredictable, a flat licence or a platform you host yourself removes the meter entirely, at the price of running it.
Architecture decisions for external training
- One platform or two? Sharing a platform with internal training saves licence and content effort. A separate one keeps customer-facing branding and uptime away from HR changes. Decide on the basis of how different the audiences' sign-in and branding needs are.
- Identity per audience. Large clients will ask to sign in with their own identity provider. Smaller ones will not have one. Confirm that both can exist at the same time and that a client's SSO settings cannot affect anyone else.
- How accounts are created. From a purchase, from a CRM record, by the client's manager or by self-registration. Each route needs a rule for which organisation or portal the learner lands in.
- Master content and variants. Keep one master course and decide how client-specific versions are made. Check whether an update to the master reaches every audience.
- Domains and certificates. A separate web address per client means DNS, TLS certificates and email sender settings for each one. Count that work before promising it in a sales contract.
- Where the data goes next. Customer training data belongs in the CRM, partner certification in the partner portal. Plan the integration early. Our LMS integration service covers these connections.
Rolling out to external audiences
- Start with one audience and one client. Pick a friendly customer or partner and run the full cycle: account creation, sign-in, course, certificate, report.
- Write the client manager's guide. If a manager cannot add a learner and pull a report without calling you, the model will not scale.
- Test isolation with two clients. Log in as each manager and confirm neither can see the other, in lists, search and reports.
- Agree the seat or licence rule in the contract. What happens at the limit, who can raise it and how it is billed.
- Measure what the business cares about. Support tickets per trained customer, time to first sale for a certified partner, renewal rates for members. Completion alone will not justify the programme.
- Add audiences in order of similarity. A second group of partners is easier than a first group of customers.
Mistakes to avoid
- Promising each client its own domain before counting the work. Every domain adds set-up and renewal tasks, and some plans cap the number.
- Using groups where managers need privacy. Groups organise learners. They do not stop a manager seeing the wider user list.
- Forgetting leavers at the client. Unless the client's directory is connected, somebody has to remove people who leave. Give the client manager that job and a seat limit as the incentive.
- Selling seats the platform cannot enforce. If the contract says 200 seats, the system should stop the 201st enrolment or flag it.
- Treating external learners like employees. Mandatory due dates and escalation emails work on staff. Customers need short courses, clear value and a certificate worth sharing.
If you deliver training to other companies as your business, our comparison of the best LMS for training companies scores platforms on client portals and seat sales specifically.
How we can help
We design and build extended enterprise learning set-ups: choosing the separation model, configuring tenants, portals or organisations, connecting each client's sign-in, and linking training data to your CRM and store. See our LMS integration service, or talk to an LMS engineer about your audiences.
Frequently asked questions
What does extended enterprise mean in an LMS?
It means training audiences outside your own workforce, such as customers, resellers, franchisees, suppliers and members, with separate access, branding and reporting for each.
What is the difference between an extended enterprise LMS and a customer training platform?
A customer training platform serves one external audience. An extended enterprise LMS serves several at once, usually alongside employees, and keeps them apart.
Is Docebo Extended Enterprise a separate product?
No. It is an app within Docebo that has to be activated on your plan. It gives each external client its own address, branding, catalogue, e-commerce and sign-in settings.
Do external learners need single sign-on?
Large clients often require it so their staff use their own company login. Smaller clients and individual members usually register with email. A good platform supports both at the same time.
How do vendors charge for external learners?
By registered users, by active users in a month or year, by seats sold to each client, or with a flat licence. Ask for quotes on the same user numbers and metric from every vendor.
Free 30-minute consultation
Not sure where to start? Talk to an LMS engineer.
Tell us what platform you run and what you need. You’ll get honest, practical advice - even if the answer is that you don’t need us.
Sources & references
- Managing the Extended Enterprise app - Docebo
- Docebo pricing - Docebo
- Configure portals for each training audience - LearnUpon
- LearnUpon pricing - LearnUpon
- What is the difference between groups and branches in TalentLMS - TalentLMS
- TalentLMS pricing - TalentLMS
- Multi-tenancy (Moodle Workplace documentation) - Moodle
- Moodle Workplace - Moodle
- Absorb LMS features - Absorb Software
- Absorb LMS integrations - Absorb Software
- Extended enterprise training - LMS Advisor
- Enterprise management features - LMS Advisor