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 plateforme sur laquelle vous travaillez. is independent from the platform you are working on. 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).