1. La structure d'Arbre : les éditeurs syntaxiques
2. La structure d'Arbre : les environnements dédiés à un langage
3. La structure d'Arbre : les environnements de gestion de projet
4. La structure d'Arbre : les éditeurs sémantiques
5. La structure de Graphe : les hypertextes
6. La structure de Graphe : les éditeurs de données
7. La structure de Graphe : une approche LOO (Langage Orienté Objet)
L'outil présenté, Neptune [DeS 86], est un hypertexte : son principal domaine d'application est d'abord la documentation. Dans l'article mis en référence les auteurs s'intéressent à son emploi dans le domaine du Génie Logiciel : si l'outil, de par sa structure, permet de facilement lier plusieurs documents – textes sources, commentaires, spécification, ... – en revanche la structuration des textes sources est plus difficilement supportée :
En fait, les autres s'interrogent sur le degré de précision à adopter : faut-il descendre jusqu'aux composants syntaxiques élémentaires ou rester à un niveau plus général ? Ils pensent qu'une bonne utilisation de l'hypertexte serait dans la gestion des relations entre des « pièces maîtresses » du projet, mais qu'à un niveau plus fin il faudrait le connecter à une Base de Données relationnelle.