C’est via l’environnement d’exécution que les activités pourront communiquer avec le LMS.

A un instant t, un seul SCO ou Asset peut être visualisé par un apprenant. 

Le LMS peut lancer des SCO ou des Asset mais seuls les SCO pourront communiquer avec le LMS et donc remonter des informations sur la plate-forme tels que le temps, le statut, le score, etc.

De même le LMS pourra fournir des informations au SCO tels que le nom de l’apprenant, le temps déjà passé sur le SCO, le dernier score ou statut obtenu. Tous ces échanges sont gérés via l’API.

C'est également via l'API, que SCORM 2004 permet de contrôler la navigation entre les activités.