Un modèle documentaire : package à installer dans la chaîne éditoriale et comportant des termes propres à chaque modèle (pour Opale : "grain de contenu", "définition", "exemple", etc.)
Un éditeur de contenu : formulaire de saisie avec un menu principal et des menus contextuels en fonction de l'élément que l'on manipule
Un ensemble de moteurs de génération des supports : Web, ODT, PDF, SCROM, pour usage sur ordinateur, tablette ou smartphone