Service · Web development

Custom learning experience platform development.

A learning platform that adapts to your people, not the other way round. Personalisation based on learning goals and skills, multi-format content, social learning and deep integrations with your HR and productivity stack, built to measure for your sector, language and culture, without being bound to the logic of a standard SaaS.

An LXP is not an LMS in a new jacket.

A Learning Management System is top-down: the organisation prescribes courses, employees are assigned what they need to complete, and compliance completion is the main measure of success. It works well for mandatory training, but less so for people who want to grow. A Learning Experience Platform flips that around: the learner is at the centre, the platform makes recommendations based on role, goals and behaviour, content can come from anywhere, and learning happens in micro-moments rather than long compulsory modules.

We build custom LXPs for organisations that don't feel at home with Cornerstone, Degreed, EdCast or 360Learning. Sometimes because the standard packages become too expensive as you scale, sometimes because they don't fit your own industry or culture, and often because the integrations with the existing HR and performance stack fall short. A custom LXP is not a white-label template; it is a platform of your own that does what your organisation needs and nothing more.

We often work in parallel on our offering for custom LMS software. Some clients opt for a combination where mandatory training runs in an LMS layer and voluntary learning sits in the LXP layer. Which route suits you depends on your learning culture, the nature of your content and how far your employees take ownership of their own development.

What sets a custom LXP apart.

Personal
Recommendations based on role, skills and behaviour
Multi-format
Video, microlearning, podcasts, SCORM and H5P side by side
Integrated
Deeply integrated with HRIS, Teams or Slack and performance tools
Ownership
No per-user licences; your code and data stay with your organisation

Three flavours of LXP project.

Depending on where you are today and how deep the platform needs to go in personalisation and integrations. Almost every project is a combination of two or more components.

Flavour 01

Personalisation and recommendation layer

Compact project

A dedicated LXP front end on top of existing content sources: your video library, external course providers, internal knowledge base and SCORM packages are made available through a single personalised learning environment. Recommendations based on role, skill gap and learning history, with a dashboard where employees set their own goals and track progress. A good starting point for organisations that don't have an LXP yet but do have content in multiple places.

Underneath sits an xAPI-compatible learning record store that registers all learning activity, including activity outside the platform, such as a completed Coursera course or an internal workshop. That data feeds the recommendations and gives management, for the first time, a complete picture of the development taking place.

RecommendationsSkill profilesLearning record storeSCORM/xAPI ingestSingle sign-on
Flavour 02

Social learning platform with content creation

Medium-sized project

A platform where employees are not only consumers but also creators: colleagues share internal knowledge through short videos, articles or micro-courses, peers make recommendations, and questions are answered in topic threads. It combines curated content (selected by L&D) with user-generated content. Includes a moderation workflow, quality badges and cohort learning for onboarding or trainee programmes.

A good fit for organisations with thousands of employees where tacit knowledge is the most important learning material, such as consultancy, engineering or healthcare organisations. The social layer lowers the threshold for sharing knowledge and makes visible the expertise that would otherwise remain hidden in a traditional LMS.

User-generated contentPeer recommendationsTopic threadsCohort learningModerationMicrolearning
Option 03

End-to-end LXP with AI and HR integration

Larger project

A complete platform with AI-driven personalisation, a question-and-answer bot based on your course material, sentiment tracking across cohorts, automated skill-gap analyses and deep integration with the HR and performance stack. Alignment with talent reviews, objectives, succession planning and mobility within the organisation: learning becomes part of the wider talent cycle rather than a standalone activity.

At this level we are speaking with HR, L&D, IT and management all at once. The platform touches many systems, and its success depends on the quality of the integrations. A branded portal, multiple languages, region-specific content and certificate issuing via Credly or Accredible are standard here. We often build it alongside our enterprise software approach and the governance discipline that goes with it.

AI recommendationsQ&A botSkill-gap engineHRIS integrationMulti-languageCertificate issuing

What you have at the end.

A working platform in production, plus the documentation and knowledge to manage it yourself or develop it further.

Production + staging

Two environments, either in your own cloud or hosted by us. The choice is yours.

Codebase + documentation

Full source code, build instructions and architecture overview.

Integration handbook

How SSO, HRIS, Teams or Slack and SCORM sources are integrated.

L&D training

Sessions for your L&D team, plus video tutorials for administrators.

Managed service (optional)

Monitoring, backups, security patches and ongoing development.

When a custom LXP pays off.

Four situations in which a standard SaaS LXP falls short and custom development becomes worthwhile.

Target audience

Sector- or culture-specific context

An LXP for a hospital, a logistics group or an installation company calls for different vocabulary, different skill models and different content formats than a generic office environment. Off-the-shelf packages are broad but shallow. For sector-specific development, the language of your own field must sit at the centre, not that of an international SaaS vendor.

Content

Your own content and curated content

You have an internal library of training, an external contract partner for certain modules, and you also want to make content from public sources accessible. A platform that brings all those sources under one personalised layer, with consistent metadata, skill tagging and recommendations, requires custom integrations that standard LXPs rarely offer at that depth.

Integration

Deep HR and performance integration

You want learning to become part of the talent cycle: skill profiles feed talent reviews, learning objectives link to personal development plans, and course completion is visible in performance conversations. That requires more than a SCIM integration. It requires a platform that communicates in both directions with your HRIS, performance tool and mobility system.

Scale

Per-user licences become unaffordable

From thousands of employees onwards, the licence costs of SaaS LXPs add up considerably. A custom LXP requires a one-off build investment and an ongoing management budget, with no per-seat rate. For organisations that are growing structurally, or that want to open the platform to external staff, partners or customers, that cost model eventually becomes decisive.

Functional building blocks we often deliver.

An LXP consists of layers. Below are the building blocks that recur in almost every project, sometimes built entirely new, sometimes via integration with an existing system.

Skills

Skill model and gap analysis

A skills taxonomy of your own that fits your roles, not the generic skills library every SaaS LXP uses. Based on role profile, self-assessment and performance data, the platform calculates which skills your employees lack and which learning activities go with them. The taxonomy is extensible: you add new roles or new technologies yourself, without supplier support.

AI

Q&A bot on course material

An LLM-driven bot that answers questions based on your own courses, manuals and internal documents. Rather than a general-purpose chatbot, this is a specialist in your material, with a source reference for every answer. It works well for reference during or after training, and takes a lot of pressure off L&D and internal support channels.

Social

Peer recommendations and discussion groups

Employees can see what colleagues in the same role or with similar learning goals are following, can like and comment on content, and can ask questions in topic-based groups. Moderation tools and quality badges for frequent contributors keep the signal strong. For onboarding cohorts, we often use a separate group environment with a fixed mentor.

Analytics

Learning path analytics and ROI reporting

Which learning paths have the highest completion, which skills are measurably growing in which teams, and which content contributes most to business outcomes? A dashboard for L&D and for the board, with data from the platform and from integrated systems (talent reviews, mobility, performance), so that learning doesn't stay stuck in a silo.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

How an engagement works.

01Introduction→ 02Learning strategy & scope→ 03Build in sprints→ 04Rollout & ongoing development
Step 01

Introduction

What is your organisation's learning vision, what are you doing now, and where does the frustration lie? A no-obligation conversation with L&D, HR and IT.

Step 02

Learning strategy & scope

Workshop with L&D, interviews with employees and managers. End result: a scope document covering content strategy, skills model and integration landscape.

Step 03

Building in sprints

Working modules delivered in short sprints. L&D tests along from the first sprint, with a pilot cohort from the point personalisation works.

Step 04

Rollout and ongoing development

Phased rollout: first one department or target group, then scale up. Ongoing management and development based on feedback.

What we integrate with and build.

For each project, we choose what fits your existing landscape. We don't build a copy of an existing package; we build what your organisation needs, on a stack that integrates with the systems you already use. For broader context on our approach, see also web development, software development and our experience with smart API integrations.

HRIS & identity
BambooHRWorkdaySuccessFactorsAFASAzure AD / EntraOktaSAML / SCIM
Content & standards
SCORM 1.2 / 2004xAPI / cmi5H5PLTI 1.3Articulate RiseCredly
Stack & AI
Next.jsNode.jsPythonPostgreSQLpgvectorOpenAI / Azure OpenAITeams / SlackGCP / AWS

Frequently asked questions.

What is the precise difference between an LMS and an LXP?
A Learning Management System is top-down and compliance-oriented: the organisation makes courses available, assigns them and measures whether people have completed them. It works well for mandatory training. A Learning Experience Platform puts the employee at the centre: recommendations based on role and goals, content from multiple sources, peer recommendations, microlearning and self-chosen learning paths. Many organisations run both side by side — an LMS for compliance and an LXP for voluntary and personalised learning. Which route suits you depends on your learning culture and the nature of your content.
Do you use Moodle, TalentLMS or another off-the-shelf package as a base?
No, not as a foundation. We build our custom LXPs from the ground up on modern web frameworks (usually Next.js plus a Node or Python backend) with PostgreSQL as the data layer. Standard LMS packages such as Moodle or TalentLMS have a data model and plugin architecture designed for compliance training; working against that structure in an LXP context often costs more than starting afresh. What we do do: integrate with existing LMS instances if they remain in your landscape for the compliance side.
Which content standards do you support?
SCORM 1.2 and 2004 for classic course packages, xAPI (Tin Can) and cmi5 for modern tracking scenarios, including learning that happens outside the platform, LTI 1.3 for integration with external content providers, and H5P for interactive content. A built-in learning record store logs all activity regardless of source, so you have a single, central view of learning activity. For video, we usually use a dedicated video library (Mux, Cloudflare Stream or an internal S3 environment), so hosting isn't tied to a third party.
Can we migrate content from our current system?
In most cases, yes. SCORM and xAPI packages are relatively straightforward to migrate because they are built on standards. Content stored locally in a legacy system (video files, PDFs, hand-built HTML pages) requires a migration script that we write for each situation. We migrate metadata such as skill tags, audience assignments and learning paths automatically wherever possible. This is often the ideal moment to tidy up your taxonomy rather than carry errors from the old system across.
How exactly does the AI personalisation work?
It works on three levels. The first level is role-based: a new employee in a particular team receives a starting recommendation based on what colleagues in the same role have completed. The second level is skill gaps: the platform compares the skill profile from self-assessment and performance data with the role profile and suggests content to close any gaps. The third level is behaviour: what someone has already completed, what they have liked or saved, and what their peer group is following. For larger programmes, we add a Q&A bot that answers questions based on your own course material, with source references so employees can verify where the answers come from.
Does the platform integrate with our HRIS and Microsoft Teams or Slack?
Yes. For HRIS, we typically build a two-way integration with BambooHR, Workday, SuccessFactors or AFAS via API or SCIM, so role changes, joiners, leavers and performance data flow into the LXP automatically, and learning activity and skill progression flow back to HR. For Teams and Slack, we build a bot that handles recommendations, reminders and learning questions directly in the chat, so employees don't need to log in separately. SSO via Azure AD, Okta or Google Workspace is standard.
What determines the cost of such a project?
Scope (how many modules and which functionality), depth of integration (how many external systems are involved and in which direction), whether AI components such as a Q&A bot are included, the number of languages and regions, and how much you want to keep managing content or metadata yourself. A personalisation layer on top of existing content is a different project from an end-to-end platform with AI and deep HR integrations. After the scoping phase, we give you an honest estimate; without that context, any figure given upfront would be a guess, and we'd rather not make one.
How long before we can go live?
A defined first version, such as a personalisation layer for one department or a pilot group of a few hundred users, can go live in a few sprints. A broader project with multiple integrations, AI components and a rollout to thousands of employees takes several sprints. We always phase the work: first one target group goes live, we gather experiences, and then we scale up. We only expand the scope once that first group is working reliably on the platform.
What about GDPR, privacy and the retention of learning results?
Learning data is personal data and falls under the GDPR. We build role-based access so that only the employee themselves and, depending on your policy, their direct manager can see individual results; aggregated reports for L&D cannot be traced back to individuals. Retention periods are configurable per data category (progress, certificates, sentiment), so you decide how long results remain after someone leaves the organisation. For AI components, we run models either self-hosted or via Azure OpenAI with EU data residency, and course material never leaves your own tenant.
Do you work together with our in-house L&D, HR and IT teams?
Almost always. A learning experience platform (LXP) touches L&D (content and instructional design), HR (roles and the talent cycle) and IT (identity, security, hosting) all at once. We start with workshops involving all three disciplines, keep a fixed point of contact in each team throughout the build, and hand over at the end with runbooks, documentation and handover sessions. We build so that taking over is possible, even if you initially opt for our managed service.

Talk to us about your learning experience platform.

A no-obligation introductory call of half an hour. We listen to your learning vision, ask questions about where your current stack holds you back, and give you direction you can use, even if a standard package turns out to be the more pragmatic choice in your situation.

Edit content