Modelos podem representar sistemas em diferentes níveis de detalhes. Alguns modelos descrevem um sistema de nível mais alto, mais abstrato, enquanto outros modelos fornecem maiores detalhes. Modelos UML contêm elementos de modelos, como agentes, casos de uso, classes e pacotes, e um ou mais diagramas que mostram uma perspectiva específica de um sistema. Um modelo também pode conter outros ou mais modelos detalhados.
No Rational UML, crie e gerencie modelos usando projetos de modelagem na visualização Explorador de Projetos. O conteúdo de um projeto de modelagem é organizado em três tipos de pastas lógicas: diagramas, modelos e perfis. Essa estrutura exibe a contenção lógica dos elementos de modelo UML, independentemente de onde eles estão armazenados fisicamente. Os modelos em um projeto de modelagem são exibidos na pasta Modelos, ou nó. Esses nós não são arquivos de modelos físicos (.emx), que têm elementos de modelos raiz dos modelos. De modo semelhante, os diagramas e perfis correspondentes são exibidos na pasta Diagramas e Perfis, respectivamente.
É possível utilizar os modelos para fazer o seguinte: