PowerAMC prend en charge la modélisation dans le langage IDL (Interface Definition Language).
IDL signifie Interface Definition Language (langage de définition d'interface). Ce langage a été défini pour l'architecture CORBA (Common Object Request Broker Architecture) afin de permettre l'interaction de type client/serveur entre les objets.
Le langage IDL ne dépend pas de la plate-forme sur laquelle vous travaillez. Dans cette section, il est fait référence à la version 2.4 de la spécification IDL-CORBA et les concepts pris en charge sont ceux définis dans le document UML Profile for CORBA V1.0 Specification de OMG (Object Management Group).