Recourse
Learning & Development standard

What Is cmi5? The Standard That Bridges SCORM and xAPI

cmi5 is the bridge between the old world and the new. It keeps the launch-and-manage structure of SCORM while adding the flexible tracking of xAPI.

cmi5 is a specification built on top of xAPI. Its job is to solve a real tension. SCORM gives structure but limited data. xAPI gives limitless data but no rules for how a course launches or reports. cmi5 defines those rules, so you get xAPI tracking inside a predictable, LMS-managed package.

The name is short for computer-managed instruction, and the 5 marks the fifth iteration of the idea. In practice, cmi5 tells an LMS how to launch content, how to group statements into a session, and how to report a clean result, while still allowing the rich, developer-defined data that xAPI is known for.

In one linecmi5 keeps SCORM-style launch and reporting while using xAPI underneath for flexible, cross-platform tracking.

What cmi5 adds over SCORM

When to choose cmi5

cmi5 suits teams that want to modernize beyond SCORM without giving up the order and reporting that a traditional LMS provides. It is especially useful when learning spans a browser course today and a mobile or simulated experience tomorrow. Adoption is still growing, so confirm your LMS supports cmi5 before you commit.

Key takeaways

  • cmi5 is an xAPI profile, not a competitor to xAPI.
  • It restores the launch and reporting structure that pure xAPI lacks.
  • Content can be hosted anywhere, and mobile or offline use is supported.
  • Check LMS support, since adoption is still maturing.

Frequently asked questions

Is cmi5 replacing SCORM?
Not yet. SCORM remains dominant for compatibility. cmi5 is the modern option for teams that want xAPI tracking with SCORM-like structure, but LMS support is still catching up.
Do I need a Learning Record Store for cmi5?
Yes. Because cmi5 runs on xAPI, it sends statements to a Learning Record Store, which a conformant LMS provides or connects to.
What is the difference between xAPI and cmi5?
xAPI is the underlying data standard. cmi5 is a set of rules on top of xAPI that defines how content launches and reports inside an LMS, which pure xAPI does not specify.

Related terms

Last reviewed 2026-08-10. Recourse publishes these guides to help learning, customer education, and change teams. Figures and product details are drawn from public sources and vendor materials and can change.