Depuis de nombreuses années, la recherche de l'accès universel à la connaissance fascine de nombreux chercheurs.
La notion d'hypertexte, permettant de parcourir un texte dans un ordre non linéaire, au choix du lecteur et selon ses connaissances antérieures, ses centres d'intérêt, date de plus de 30 ans (le terme Hypertexte a été créé par Theodore Nelson, en 1967, Englebart, 1963 ...)
Des programmes ont été développés, sur des machines isolées (Hypercard sur Mac, par exemple), pour mettre en place cette notion.
Dans le monde Internet, plusieurs produits ont eux aussi permis des accès généraux à des bases de connaissance : GOPHER [créé par l'Université du Minnesota] permet ces interrogations, mais sous une forme peu agréable.
Le concept du Web, et de ses fichiers html, a été créé par le CERN à Genève, vers la fin des années 1980, pour donner lieu à des produits dès le début des années 1990. Mis en place dans le réseau Internet, ce produit pouvait présenter le réseau de l'époque comme un gigantesque réservoir de savoir universitaire.
Ce concept du Web répond à des besoins exprimés des entreprises, justifiant à lui seul la mise en place d'un Intranet.
La tendance dans les entreprises est de multiplier le nombre de serveurs, pour ne retenir que des serveurs spécialisés, mono-applications.
En face de cette inflation de machines, les utilisateurs doivent conserver le pouvoir d'accès aux données.
Le concept de la navigation du Web permet ainsi de mettre en place des accès généraux aux données.
Il est aussi souhaitable que l'usage de ces outils généraux d'accès aux données dans l'entreprise soit le plus élémentaire possible : chacun doit maintenant disposer d'un choix de données de plus en plus vaste. L'interface doit alors pouvoir être la plus sommaire possible.
une action principale : cliquer.
En effet, le plus souvent, il suffit de désigner (par le pointeur) l'information souhaitée, et cliquer pour obtenir cette information. Les écrans tactiles simulent un clic de souris, et sont alors directement utilisables dans le Web.
Enfin, la préparation de ces données doit être standardisée, être régie par des normes, pour assurer une perennité de l'application sur plusieurs années.
Les fichiers utilisés par le Web sont des fichiers balisés (dont la description est conforme à la norme ISO : SGML), ne contenant que des caractères imprimables, indépendants (ou presque) de tout constructeur.
Ces fichiers peuvent être créés de différentes façons, y compris par des outils et des procédures développées par les entreprises elles-mêmes. De tels fichiers balisés indiquent la signification des données, et non leur présentation. On peut donc reprendre un fichier balisé pour le transformer dans un autre système, car on connaît la sémantique du contenu.
Ces fichiers balisés ne sont pas récents, et certains les pratiquent depuis plus de 20 ans.
Le choix des balises présentes dans un fichier html permet de préparer un affichage plaisant, et offrant aussi des saisies limitées.