1. L'objectif
2. La réponse
4. L'état de la science dans le domaine
6. Le choix de la Représentation Interne
8. La référence
La réponse apportée consiste non à les supprimer mais à les transformer : la répétition d'une même notion est transformée en l'utilisation d'une même notion, laquelle est alors définie une unique fois. Par exemple, l'identificateur qui désigne une variable du programme ne sera pas répété de la déclaration à l'utilisation de cette variable : l'une et l'autre utiliseront le même objet, et c'est cet objet qui définira l'identificateur.
Réaliser une telle « concentration » des définitions nécessite alors le développement de deux outils :
L'éditeur de texte précédant logiquement l'environnement de programmation (c'est l'éditeur de texte qui fournit à l'environnement les objets que manipulera ce dernier), c'est sur celui-ci que l'accent a principalement été mis.