D'après les besoins utilisateur, les mots-clés et concepts suivants sont mis en exergue :
- Planning : l'action de résoudre (établir) un emploi du temps ;
- Salles: lieux où les cours peuvent être donnés ;
- Enseignants : personnes dispensant les cours ;
- Étudiants : personnes assistant au cours ;
- Contraintes : règles que le système doit respecter ;
- Organisation : un état de distribution des cours ;
- Gestion des contraintes : action de vérifier le respect des règles et de changer l'organisation afin de respecter plus de règles.