Les langages Java 5.0 et . NET (C# 2.0 et VB 2005) fournissent des méthodes permettant d'ajouter des métadonnées dans le code. PowerAMC prend en charge complètement les annotations Java et les attributs personnalisés .NET. En ce qui concerne les informations particulières à chaque langage, veuillez vous reporter au chapitre approprié dans la seconde partie de ce manuel.
Ces métadonnées sont accessibles aux outils de post-traitement ou lors de l'exécution afin de faire varier le comportement du système.