Plattformunabhängige Spezifikation für Verteilte Systeme. Über die Beschreibungssprache IDL können Komponenten definiert werden.
Spezifikation für eine objektorientierte Middleware in heterogenen Umgebungen, die plattformübergreifende Protokolle und Dienste definiert.