Freedom
A modern way to create emotion-led learning with zero design constraints. Build anything. Ship everywhere.
A modern way to create emotion-led learning with zero design constraints. Build anything. Ship everywhere.
Storyline. Rise. Adapt. They all impose a template. The ceiling is the product.
Every course looks like it was made by the same tool, because it was. Design freedom ends at the theme editor.
Scroll animations, 3D components, shader effects, particle morphs, none of it is possible inside an authoring tool. The gap between Awwwards and Storyline is enormous.
Authoring tools were built for one person. mindboost. works as a multi-agent studio. There's no git workflow, no component library, no separation of design and build.
When everyone uses the same tool, nobody has a point of difference. Premium pricing requires premium output. Authoring tools can't get there.
Freedom is a modern learning framework that utilises SCORM. Any interaction you can build for the web, you can build as a Freedom component, and it drops into any course, and works on any LMS, with full completion tracking.
The framework handles SCORM. The component handles the experience. Perfect for modern learners.
We spot inspiration from web interactions. We then build it as a Freedom component. It drops into any course. That's the model.
Components know nothing about SCORM. The framework handles all tracking, suspend data, and LMS communication, transparently.
The same component looks completely different in every course. Owen defines the visual concept in Figma, colours, typography, motion, tone. The course theme is applied via CSS tokens. The component stays the same. The experience is entirely new.
Each component is self-contained. Drop it in, configure it via JSON, done. No coupling to the course structure.
Vite, ES modules, no Grunt, no Backbone. Fast builds, hot reload, tree-shaking. A developer experience that doesn't feel like 2013.
Every course in source control. Component library grows with every project. Full diff, branch, review, the way code should be built.
Your designer spots a stunning web interaction. Your learning designer sees exactly how it could bring a story to life in a piece of digital learning. An initial concept is built as part of the design document, and it looks incredible.
You float the idea with your client. They love it. Then comes the question: "It needs to be SCORM conformant and work on our LMS." The idea is sound. The experience works. The client is bought in.
What now?
Components track completion individually. Pages track completion. The course tracks completion, just like any authoring tool. Responsive from mobile to widescreen. AA accessible. Themed to the designer's original vision. SCORM conformant from day one.
A unique interaction, previously only possible on a website, is now part of a digital learning course. No compromise. No workarounds. No "we can't do that in Storyline."
We know exactly what we want our learning to look and feel like. The authoring tools just can't get there. mindboost. understands that gap better than anyone, and Freedom is the answer we've been waiting for.
Zoe Yard
L&D Manager, BaxterStorey
BaxterStorey, UK hospitality group, 35,000+ employees, is actively supportive of a co-created Freedom course as Phase 2 validation.
BaxterStorey briefed a visually ambitious course. The interaction design was signed off. Storyline couldn't build it. The brief became the proof of concept for Freedom.
Two further conversations in progress with enterprise L&D teams exploring framework licensing. Details available on request.
Storyline launched in 2012. Adapt in 2013. Rise in 2017. Evolve and Kwantic followed. The design ceiling has been there for over a decade, and every new entrant has inherited it. What's changed is what a small, expert studio can now build and maintain.
AI-assisted development, Claude Code, multi-agent workflows, generative asset pipelines, means a four-person team can now design, build, test, and maintain a production-grade learning framework that would have required a VC-backed engineering team five years ago. The window to build Freedom is now.
Building a custom SCORM framework required a full engineering team, years of development, and significant capital. Only large vendors could attempt it.
Claude Code architects components. Vite handles the build pipeline. A multi-agent studio ships in days what used to take months. The barrier to entry has collapsed, for us first.
The market hasn't caught up. Enterprise L&D is still buying Storyline licences. The premium alternative doesn't exist yet. Freedom can be that alternative, built now, before the window closes.
| Feature | Storyline | Rise | Adapt | Evolve | Kwantic | Freedom |
|---|---|---|---|---|---|---|
| Custom visual design | ⚠️ Template only |
❌ Fixed blocks |
⚠️ Theme limited |
⚠️ Block-based |
⚠️ AI content only |
✅ No ceiling |
| 3D / WebGL / Shaders | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| Git-native workflow | ❌ | ❌ | ✅ Partial |
❌ | ❌ | ✅ |
| AI-assisted build | ❌ | ❌ | ❌ | ❌ | ⚠️ Content only |
✅ |
| SCORM 1.2 + 2004 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Growing component moat | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
If it can be designed, it can be a Freedom component. The design ambition is limited only by our creativity and output, not the tool.
A growing library of production-tested, accessible, responsive, SCORM-compliant components. Built on real client work. No competitor can replicate this in two years.
Git-native. Component-isolated. JSON-configured. Built for a multi-agent team, not a solo instructional designer with a drag-and-drop tool.
Clients get a token-protected preview link. They pin comments directly on words, assets, and components. Issues are tracked, resolved, and closed before a single SCORM zip is packaged.
mb create → mb dev → mb package. A new course scaffolds in seconds. Component drops into JSON in minutes. No GUI, no waiting.
Course content is a locale map from day one. Export XLIFF. Translate. Import. Package once for all languages, or as a separate SCORM per locale. RTL included, not retrofitted.
Seven layers, four kinds — the spine every element inherits, the limbs that plug in, the mirror that reviews it, and the seal that secures it. All driven by one course.json.
Menu, pages, components, extensions, theme, surfaces, localisation, completion rules, SCORM version. Single source of truth.
Menu, pages, nav bar. SCORM 1.2 / 2004 / xAPI to any LMS. Full design surface, no locked templates.
event → state → rules → effect. Declarative when→then rules over dotted state. The only layer that talks to the LMS.
The component design system. Themeable to any brand — colour, image, video, animation on any surface.
A Web Component in the content flow — one learning interaction. Knows nothing about SCORM, the shell, or other components.
Enhances a course — assessment, bookmarking, hints, glossary. Plugs into the spine; never content itself.
Pinned comments anchored to elements, not Word docs. The QA gates, exercised on the live build.
Static · no PII · no phone-home · runs in your LMS sandbox. Self-hosted & CSP-locked, signed builds, CI scanning, SBOM. Cyber Essentials today → ISO 27001 next — the evidence a corporate IT review needs.
Every project adds a component to Freedom's library. Phase 1 rebuilds proven components from the Adapt contrib library, cgkineo, and Nacho Cinalli's catalogue, production-tested, accessible, and SCORM-compliant from day one.
3D arc fan, key facts & stats
Stepped image + text panels
Expandable sections & FAQs
Tap-to-discover on image
Core question types, themed
Timelines & workflows
Touch-first swipeable cards
Branching, GSAP, Media Sync
Founder
25+ years in L&D. Former Head of Learning Technology at Compass Group and Whitbread (FTSE 100). LPI Certified Performance Consultant. Founded mindboost. to solve the problems he lived inside enterprise learning.
Lead Developer
Senior eLearning developer with over two decades of experience at Kineo, MakeReal, and mindboost. Deep expertise in SCORM, Adapt framework internals, and modern JavaScript tooling.
Creative Director
15+ years in UX/UI and digital learning design. Former Senior Solutions Art Director at Kineo. BA Digital Media, University of Brighton. Designs the visual world Freedom makes possible.
Learning Experience Designer
10+ years in instructional design and LMS architecture. Formerly Lead Learning Designer at Kineo. Designs the content pipeline and learning architecture Freedom courses are built on.
Learning objectives, content structure and script defined
Lily DefineVisual design in Figma and Claude Design
Owen DesignFreedom component built to design spec in Claude Code
Stu DevelopComponents wired, script uploaded, assets added, theme applied in Claude Cowork
Everyone DevelopTesting script created, SCORM validation, multi-device & accessibility testing in Claude Cowork
Everyone DevelopPinned comments on words, assets, components via review link
Client Delivermb package → SCORM zip → client LMS upload
Lily never touches JSON. Owen never manually wires assets. Course build is two CLI commands, copy and assets land in exactly the right component fields automatically.
mb content-template generates a Word doc from course.json. Every field is labelled, card stats, body copy, CTA text, reflection prompts. Lily fills in the boxes. The importer maps every word back to the correct component field.
Owen exports assets from Figma and fills an asset-manifest.json, a simple file mapping each image, SVG, Lottie, or font to its exact component and field. The importer wires everything and writes the client theme CSS tokens automatically.
Copy needs rework? Lily edits the Word doc. Run mb content-import again. New assets from Owen? Run mb asset-import again. No manual JSON. No hunting for the right field.
The content template is the audit trail. Send it to the client for copy approval before a single component is rendered. Signed-off copy goes straight into the course. No transcription errors.
Develop once in en-GB. Translate the strings file. Package as a single multilingual SCORM with a language picker, or separate SCORM per language. Components never know which language they're running in.
Works with SDL Trados, memoQ, Phrase, DeepL Pro. Send the file. Get it back. Import it. No custom format.
Shell resolves locale and passes already-translated strings via lc:init. Components receive plain strings. Zero locale logic inside a component.
Shell injects dir="rtl" for Arabic, Hebrew, Persian. Components mirror layout via CSS selectors. Built in from day one.
Owen flags locale-specific assets in the manifest. Base asset used as fallback, only provide variants where the visual actually differs.
A shareable review link gives the client a live preview of the course. They click anywhere, on a word, an asset, a button, and leave a pinned comment at that exact point. Like Vimeo Review, but for learning.
Client gets a token link. No login. Course renders in preview mode. Click any word, asset, or component, a numbered pin drops at that exact position. Leave a comment. mindboost. team sees everything in real time.
Lightweight Trac-style tracker. Issues have ID, status, priority, assignee, course, component, source. Filter by course or team member. One click from a review comment creates an issue. Issue resolved → comment auto-closed.
Every R&D project carries uncertainty. Freedom is built on proven architectural patterns, Web Components, pipwerks SCORM, Vite, which reduces technical risk significantly. The risks that remain are manageable, and we have planned for them.
LMS compatibility
Validate on client LMS before delivery, not just SCORM Cloud. SCORM 1.2 as baseline, the most universally supported standard.
Component build time
AI-assisted development compresses build cycles. Conservative timelines built into the budget to absorb overruns.
AI tooling cost variance
Tooling budget modelled at upper range to avoid surprises during heavy development phases.
Market adoption
BaxterStorey validation reduces adoption risk. Freedom is built on real client briefs, not speculative features. The library compounds regardless of pace.
Accessibility compliance
WAI-AA is a Phase 1 non-negotiable. Every component ships with screenReaderText, reducedMotionFallback, and keyboardPath defined from day one.
Key person dependency
All components are git-native, fully documented, and JSON-configured. Architecture is designed to be transferable, not locked to any individual.
Yes. Every layer is built on proven patterns. Web Components, pipwerks SCORM, Vite, all running in production at scale today. The architecture isn't experimental. The ambition is.
Infrastructure
Core framework, section-slot layout, component bus, SCORM layer
Course shell, the menu is a launchpad, not a template. Home page, navigation & course pages are full design surfaces, Owen-designed, fully custom, as visually ambitious as any component.
Background layer system, images, video, animation or canvas backgrounds on the shell, any page, any component, or any region. Applied anywhere. Inherited or overridden. No constraints.
Theme system, a simple design system every layer hooks into: shell, menu, pages, components and extensions all inherit client colours, typography, motion and spacing from a single token file. One override. Infinite looks.
LXD integration, Lily's content structure flows into course.json
Accessibility audit, full WAI-AA pass on all components
Multi-device, mobile-first 320px→desktop, touch targets, performance tiers
SCORM 1.2 + 2004 validated, example course passes on SCORM Cloud
Tooling
mb CLI, create, dev, build, package commands
Components
Component library, first learning components built on Freedom (in-flow Web Components, light DOM, in-process events)
Extension framework, 13 battle-tested shell-level extensions: Assessment, Bookmarking, Close, Hint, Home, Language Picker, Navigation Logo, Page Incomplete Prompt, Page Level Progress, Resources, Spoor, Tutor. Outside the content flow. Fully themeable.
Client Review Tool, mb serve --review; pinned comments on live preview
Issue Tracker, ops.mindboost.dev/issues; comments → issues → resolved closed loop
Client course, first client course built on Freedom
Client LMS test, validated on client's actual LMS
Additional components & extensions, expanded library plus new extensions driven by client requirements
xAPI support, mb package --xapi for LRS-enabled clients
Translation & localisation, XLIFF workflow, RTL support, multi-language SCORM output
Additional enhancements & extensions, framework improvements driven by real course build
A production-ready framework to build any course from, section-slot layout, component bus, SCORM layer, shell, and full CLI tooling.Phase 1 complete → first client course delivered → commercial viability proven
A Phase 1 component library, card carousel, narrative, hotspot, MCQ, accordion, steps graphic, swiper slider, production-tested and accessible.
13 shell-level extensions shipped. XLIFF localisation workflow live, export, translate, import, package. RTL supported from day one.
create · dev · package · content-import · asset-import. A new course scaffolds in seconds. Components wire in minutes. No GUI, no waiting.
No Storyline. No Rise. No per-seat licence. Freedom is owned infrastructure, the cost base improves with every course we ship.
Every component built for a client is available on the next brief. The library compounds. No competitor can replicate 6 months of production-tested work overnight.
Other authoring tools gave us structure. Freedom gives us possibilities.