Les éléments qui peuvent être créés en mode design et leurs propriétés proviennent tous de différents catalogues. Ces catalogues permettent d'ajouter des éléments visuels dans l'application et définissent quels éléments de personnalisation seront disponibles dans un contexte donné.
Le catalogue de champs supplémentaires regroupe l'ensemble des contrôles instantiables pour les widgets. Ce catalogue permet de définir quels contrôles sont disponibles pour quels types de widget et est utilisé pour construire la liste des contrôles instantiables lorsqu'une widget est l'élément désigné en mode design .
Le catalogue de champs supplémentaires contient également les zones pouvant être ajoutées lorsque l'élément designé est une page et les contrôles accessibles lorsque l'élément designé est un formulaire .
Pour chacun de ces types d'éléments, le catalogue de champs supplémentaire défini les propriétés qui seront accessibles dans la liste des propriétés du mode design.
Le catalogue de widgets regroupe l'ensemble des widgets instantiables pour les pages et les zones . Ce catalogue permet de définir quelles widgets sont disponibles pour quels types de page et est utilisé pour construire la liste des contrôles instantiables lorsqu'une page ou une zone est l'élément désigné en mode design .
Le catalogue de widget gère également les propriétés des différents types de widget.
Le catalogue de templates contient tous les templates (et leurs propriétés) utilisables en mode design . Lorsqu'un nouveau template est créé en mode design, il est ajouté à ce catalogue.
Le catalogue de formulaires contient tous les formulaires (et leurs propriétés) de l'application. Lorsqu'un nouveau formulaire est créé en mode design, il est ajouté à ce catalogue.
Certains paramétrages des éléments de l'application proviennent de catalogues. Ces catalogues permettent de définir les paramétres disponibles pour certains éléments visuels de l'application.
Les types de pages disponibles pour les modules et paramétrables dans les éléments de menu (action de lancement de module ) proviennent d'un catalogue. Ce catalogue contient, pour chaque type de page, des propriétés permettant de définir un comportement et un rendu visuel pour le type de page en question.
Le catalogue des modules référence tous les types de module qui peuvent être créés au sein de l'application. Il contient également les propriétés de comportement et de rendu visuel des modules dans le module manager ainsi que la liste des types de page qu'il est possible de créer pour chaque module.
Le catalogue de module est également utilisé pour définir le module lancé par l'action des éléments de menu (action de lancement de module ).
Le catalogue des requêtes contient toutes les requêtes paramétrables dans l'application. Il permet de gérer les listes des requêtes sélectionnables dans les listes déroulantes, les sections et les query des widgets DB en mode design ou Quick Customize , les filtres de recherche des requêtes…
Le catalogue des éditions contient tous les paramètres nécessaires à l'exécution des éditions dans l'application (valeurs par défaut, orientation…).
Le catalogue des scripts contient tous les scripts créés dans l'application.