La fonctionnalité de reverse engineering lit les attributs étendus PowerBuilder contenus dans une base de données et les écrit dans les tables et colonnes appropriées d'un MPD.
Lors du reverse engineering (voir Génération d'attributs étendus PowerBuilder), certains attributs étendus récupérés par reverse engineering sont comparés aux valeurs par défaut converties contenues dans le fichier d'extension PowerBuilder. Si ces attributs correspondent, la valeur récupérée par reverse engineering est remplacée par la valeur par défaut provenant du fichier d'extension.