Le logiciel, écrit en langage Java, stocke les algorithmes
sous forme de documents XML
(voir exemple).
Pour réaliser les premières versions de PluriAlgo, je me suis fortement appuyé
sur l'outil de data-binding Castor,
qui associe automatiquement des documents XML à des objets Java
(voir exemple).
Ensuite, j'ai développé mes propres programmes pour de me passer de cet outil,
facilitant ainsi l'intégration de PluriAlgo dans la plate-forme pédagogique Javascool.