ALL-IN-ONE
One platform to create, manage, and optimize your e-learning training?

Table of contents
In the world of e-learning, interoperability standards have been essential to ensure that training content can communicate with learning management systems (LMSs). Among these historical standards, AICC stands out as a protocol that for years laid the foundation for corporate online training.
Like other e-learning standards, such as xAPI or SCORM, AICC is an interoperability standard that provides a common framework for communication between learning content and learning management systems. In other words, it ensures that educational content is compatible with any LMS.
Although over the years it has been overtaken by more modern technologies such as SCORM or xAPI, AICC still appears in corporate environments with legacy infrastructures. Understanding what it is, how it works, and why it is becoming obsolete is key to making informed decisions about your learning technology strategy.
AICC stands for Aviation Industry Computer-Based Training Committee. It is an e-learning standard developed in the 1990s by the aviation industry to standardize technical training for its workforce.
Over time, its communication model expanded into other sectors, becoming one of the first systems that allowed a digital course to exchange information with an LMS, regardless of where it was hosted.
Its main purpose was to ensure interoperability, meaning that content could run on different platforms without needing to be redesigned.
The way AICC works is based on a specific protocol called HACP (HTTP AICC Communication Protocol). This protocol was designed to allow a digital course and a learning management system (LMS) to communicate even when they are not hosted in the same environment. This is one of its main differences compared to SCORM: while SCORM typically requires content to be packaged and integrated within the LMS, AICC allows the course to reside on an external server, which at the time offered greater flexibility for organizations with distributed infrastructures or strict security requirements.
Communication takes place through HTTP requests between the LMS and the content. Instead of using JavaScript objects or embedded APIs like SCORM, AICC sends and receives information in structured text strings. This data exchange happens via URLs that the course uses to report its progress back to the LMS.
The data transmitted typically includes basic tracking information such as:
While this data was sufficient in the early days of corporate e-learning, it is now limited compared to modern systems that can track far more detailed interactions (clicks, decisions, simulations, offline learning, etc.).
In addition to the communication protocol, AICC relies on a set of configuration files that define how the course is structured and how the LMS should interpret it. The most relevant include:
These files help the LMS understand how to launch the content and which elements to track, but they also make setup more manual and technical compared to today’s automated packaging methods.
At the time, this model was revolutionary because it introduced the idea of separating content from the platform, which was very useful in large organizations. However, its plain-text architecture, limited tracking capabilities, and lack of evolution have caused it to fall behind standards such as SCORM, xAPI, or cmi5, which offer richer data, mobile compatibility, and support for more complex learning experiences.
For many years, AICC offered highly relevant benefits:
It allowed courses developed by different vendors to run across multiple LMS platforms.
Content could reside on independent servers, which was useful in environments with strict security restrictions.
It was one of the first frameworks to bring consistency to corporate e-learning.
These advantages explain why large organizations adopted AICC as a standard.
Today, AICC presents several drawbacks that explain its decline:
Yes, but mainly out of inertia. Some large corporations still maintain legacy LMS platforms that depend on AICC. However, this standard is rarely chosen for new training projects.
The global trend is to move toward:
These standards offer greater tracking capabilities, mobile compatibility, and richer learning experiences.
| Standard | Tracking capabilities | Current status |
|---|---|---|
| AICC (1990s) | Basic: status, score, and time | Residual use, legacy standard |
| SCORM (2000) | Intermediate: structured tracking within the LMS | Widely used in corporate environments |
| xAPI (2013) | Advanced: experiences, apps, offline learning, and richer data | Growing adoption, focused on modern learning |
This table clearly reflects the technological evolution.
The decision depends on your context. If your organization has an older LMS that only supports AICC, maintaining compatibility may be necessary. However, from a strategic standpoint, continuing to rely on this standard limits the evolution of your training programs.
Migrating to SCORM or xAPI allows you to:
From a future-focused perspective, AICC is a legacy standard.
If you still need to work with AICC:
Today, most authoring tools allow you to export in multiple standards, including SCORM, xAPI, and in some cases, AICC. This makes it easier to work with legacy systems while preparing for a transition.
Current solutions make it possible to create interactive, accessible content that is compatible with widely used standards, helping you avoid reliance on outdated technologies.
AICC was a milestone in the history of e-learning, but today it belongs to an earlier stage. Understanding how it works helps manage legacy environments, but current training strategies should focus on modern standards that enable richer, measurable experiences adapted to today’s digital learning.
If your LMS still uses AICC, you need a tool that exports to current formats. With isEazy Author, you can start creating engaging, dynamic, and accessible e-learning courses quickly and independently. Easily set up resources such as games, exercises, or multimedia elements to capture your audience’s attention, and create your own learning environment or upload your courses to your LMS to track learner progress. Request a demo and start creating your courses today.
Yes, it is considered a legacy standard. Although it still works in some environments, it has not evolved and has limitations compared to current technologies.
Primarily SCORM and xAPI. These standards allow more detailed tracking and better support modern learning formats.
At the time, it was robust, but today its mechanisms are less advanced than those of current standards.
Some LMS platforms still offer compatibility, but this is not common in new implementations.
It is the communication protocol AICC uses to send data between the course and the LMS over HTTP.
The best AI-powered e-learning solutions in one place.
Request a demo Try it free
