PowerAMC assure la prise en charge complète des attributs personnalisés Visual Basic 2005, qui permettent d'ajouter des métadonnées dans votre code. Ces métadonnées sont accessibles pour des outils de post-traitement ou au moment de l'exécution afin de faire varier le comportement du système.
Vous pouvez utiliser des attributs personnalisés intégrés, tels que System.Attribute et System.ObsoleteAttribute, mais également créer vos propres attributs personnalisés pour les appliquer à vos types.
Pour plus d'informations sur la modélisation de cette forme de métadonnées dans PowerAMC, voir Annotations (MOO).