Un serveur applicatif adaptatif. Le maître mot définissant le serveur PAGE est générique. Lors du démarrage du serveur, celui-ci va analyser le contenu de la base de données. A chaque table rencontrée dans cette base de données, et à chaque colonne (identifiée par son nom), le serveur associe un objet générique. Ces objets génériques contiennent tous les comportements de base associés aux caractéristiques rencontrées dans la base de données. Pour régler les cas particuliers, ces objets peuvent être surchargés. La surcharge peut être standard, ou spécifique à l'application. Cette démarche fournit un outil de personnalisation puissant au service des utilisateurs autorisés: une colonne ajoutée dans une table PAGE est immédiatement reconnue et gérée par PAGE sans aucune programmation. Tous les contrôles de cohérence sont assurés à la volée à partir des informations collectées dans la base de données (par exemple lièes au type de la donnée, à la présence de contraintes d'intégrité...). Cette démarche existe aussi lorsqu'on ajoute une table: l'ajout d'une table dépendant du fichier client sera automatique, ainsi que l'accès à cette table à partir des clients. Il n'y a aucune différence entre une table ou une colonne native "PAGE" ou ajoutée pour les besoins de votre application. L'ergonomie de l'ensemble est préservée.
Un 4ème tiers? Une particularité importante du client PAGE est qu'il contient un serveur de codes barre. Ce serveur fait partie intégrante de l'APPLET envoyée au client léger. Le serveur de codes barre gère indépendamment de l'activité du client graphique (écran & clavier) des terminaux de type code à barre fonctionnant en liaison série ou radio sur le poste client, ou se vidant dans un répertoire de disque local. Il peut aussi exploiter des pièces jointes reçues dans des courriels adressés à une adresse particulière (adresse surveillée par le client).