Esta é uma ferramenta de modelação que mantém em sincronismo os modelos e o código fonte correspondente; é uma ferramenta que acompanha o desenho lógico e físico de um projecto e pode servir como meio de comunicação entre analistas, projectistas (desenhadores) e programadores; é um ambiente personalizável para Java, C++, C#, VB que promove as melhores práticas de desenvolvimento de software.