L’application web servira à stocker des scripts qui ont un nom et une description. Chaque script est associé à un langage et il peut avoir des catégories et des sous catégories. Chaque catégorie a un identifiant et un libellé. Chaque script a un type. Un type est identifié par un ID et il a un libellé.
Il y a des utilisateurs et ils peuvent se connecter à l’application par un login et un mot de passe.
Un utilisateur peut créer des scripts et on doit connaître l’auteur du script. Un script doit avoir une date de création et une date de mise à jour.
Selon l’auteur du script, il peut être par lui-même ou par les membres ou pour le public.