Le coeur fonctionnel des logiciels est le processus tests-résultats-bilans-formation.
Tests et résultats:
Faire passer les tests ou saisir les résultats d'un test passé par ailleurs.
Fournir éventuellement les supports papier pour le passage du test
Collecter les réponses, les stocker et exploiter les résultats
Bilans:
Exploiter les données des réponses pour extraire un bilan synthétique
Eventuellement injecter une connaissance, sous la forme de traitement ou de données complémentaires, pour faire ressortir les points marquants d'un test
Formation:
Pour JPS, le logiciel génère les documents de travail personnalisé en fonction des résultats des tests, pour favoriser le travail de formation à chaque étape du cursus.
Ce travail de tests-résultats-bilans-formation peut être pénible, voire impossible, à faire à la main avec des formulaires papier-crayon. Avec la puissance de la machine, il devient possible, voire facile.