La création de logiciels se fait encore d'une façon artisanale par rapport aux méthodes de production des autres secteurs de l'économie. La programmation textuelle domine toujours le monde de la production de logiciels ; elle est presque irremplaçable. En fait, les mêmes méthodes de programmation basées sur texte peuvent avoir des effets fatals à la complexité d'un projet de développement. La gestion des composants logiciels et leurs interdépendances amènent la plupart du temps à des modifications en chaîne de modules qui sont généralement très difficile à maîtriser par la programmation textuelle. Les coûts, le temps et les erreurs de développement sont des aspects qui, à travers l'intégration du code basée sur texte, peuvent avoir des conséquences graves sur l'ensemble d'un projet.
Beaucoup de problèmes existants exigent des méthode nouvelles de production de logiciels. De toute façon, la programmation textuelle est en raison de la complexité croissante des processus d'affaires pour bon nombre de types de projets de nos jours pas plus justifiable. Les Blocs de texte (déclarations, informations de configuration, etc.) qui font partie intégrante du développement, doivent être remplacés par des formes visuelles et efficaces de programmation. |