Immer wieder kommt die Frage auf, warum die Komponenten-Diagramme in IBM Rhapsody nicht verwendet werden können, um Komponenten auf Architektur-Ebene zu modellieren, wie es eigentlich im UML Standard vorgesehen ist. Stattdessen werden mit Hilfe der Komponenten-Diagramme in IBM Rhapsody Details festgelegt, die für die Erzeugung von Souce Code und dessen weitere Verarbeitung wichtig sind. Während diese Funktion von Software-Entwicklern sehr geschätzt wird, bedeutet dies für Software-Architekten eine empfindliche Einschränkung der Modellierungsmöglichkeiten auf der Architektur-Ebene.