La plate-forme CALM est constituée de quatre applications indépendantes qui collaborent pour la génération et la présentation des différentes activités d'apprentissage proposées.
CALM-Mapping est une application serveur permettant de peupler une base de connaissance muséale à partir de sources issues du web de données. CALM-Mapping assure l'alignement entre les connaissances issues du web de données et le modèle sémantique des œuvres que nous utilisons.
CALM-Gen est une application serveur permettant la génération automatique d'ensemble de suggestions et de jeux d'auto-évaluation à partir d'une base de connaissances muséale.
CALM-Context est l'application serveur assurant le lien entre l'application mobile et le serveur par le biais de services RESTlet
CALM-Mobile est l'application client Android destiné à l'utilisateur final
Les liens entre les différentes applications sont présentés sur le diagramme suivant (cliquez pour agrandir).