É possível utilizar os produtos de modelagem do IBM Rational para criar modelos conceituais ricos utilizando a capacidade completa da UML ou um subconjunto dela. É possível também escolher utilizar automatizações baseadas em modelo, como padrões e transformações, para automatizar alguns aspectos da definição e refinamento de modelo e aplicar transformações adicionais para gerar código. Após derivar o valor desejado da modelagem conceitual, é possível descartar os modelos conceituais e utilizar a abordagem mais ágil do código de edição utilizando a UML referente aos diagramas .