É possível utilizar diagramas de classe UML (Linguagem de Modelagem Unificada), de notação IE (Information Engineering) ou de notação IDEF1X (Integration Definition for Information Modeling) para representar e desenvolver visualmente artefatos de aplicativos de banco de dados em um ambiente de desenvolvimento único, fortemente integrado.
Um diagrama de classe UML representa alguns ou todos os objetos de dados em um aplicativo. É possível utilizar diagramas de classe para representar e desenvolver estruturas e relacionamentos para objetos de dados. Você pode criar seu próprio contexto para compreender, trabalhar em conjunto e desenvolver um aplicativo utilizando um subconjunto de seus objetos. Também é possível desenvolver objetos de dados diretamente a partir de diagramas de classe.
É possível utilizar diagramas de navegação temporários não editáveis para criar visualizações estáticas rápidas e explorar relacionamentos existentes em aplicativos e utilizar diagramas de tópicos não editáveis para criar visualizações dinâmicas de aplicativos com base em contexto e consultas.