Die IBM® Rational-Modellierungsprodukte unterstützen mehrere Mechanismen, die Sie zur Erweiterung der Funktionalität der Modellierungsumgebung verwenden können. Wenn Sie zum Beispiel die verfügbaren Erweiterungspunkte und die API verwenden, können Sie angepasste Profile erstellen, um das UML-Metamodell zu erweitern, Pluglets erstellen, um kleinere Erweiterungen an der Workbench vorzunehmen, die Modellierungsfunktionen zu erweitern oder Funktionen zu einer vorhandenen Umsetzung hinzuzufügen.