Um modelo representa um repositório e sua estrutura de recurso, que inclui informações de tipos de recurso, categorias, atributos, relacionamentos e de configuração. As informações de modelo são armazenadas no banco de dados. As máquinas do servidor que usam o mesmo banco de dados usam o mesmo modelo. Para facilitar a reutilização entre os repositórios ou usar informações de modelo que são produzidas por outros aplicativos, é possível importar e exportar os modelos como arquivos XML metadata interchange (XMI).