La comparaison de l'outil proposé avec d'autres approches touchant à la construction des programmes fait placer celui-ci à l'intersection de deux tendances convergentes :
Le premier point sous-tend le concept d'environnement intégré, prolongé par celui d'environnement monolingual : la gestion des objets de l'environnement est assurée en cohérence avec la démarche de développement de projet adoptée. La nature des outils s'intéressant à la question varie avec la précision de détail choisie :
Le second point est généralement traité par des outils d'édition de documents structurés ; c'est en effet dans ce cas-ci que la contrainte de cohésion est la plus forte. Au-delà de l'édition d'un document, on trouve l'hypertexte, l'outil d'expression du document : le moyen devient alors la fin, parce que l'hypertexte met à profit le support électronique de l'information pour présenter des fonctionnalités qu'on ne retrouve pas dans un "document-papier" – animation, participation active du lecteur, recherches par mise en correspondance (« pattern-matching »), ... C'est aussi la direction suivie par les éditeurs à flot de données. Un exemple intéressant est l'environnement GARDEN, qui traite les modèles syntaxiques comme les types et les instances du programme comme les objets d'un Langage Orienté Objet défini par l'utilisateur. La cohésion du programme se traduit alors par le dialogue entre les objets.
Ma position est d'offrir un outil d'intégration qui garantisse la cohésion du programme, par une expression simple et uniforme et par la grande facilité de liaisons entre les objets de l'environnement.