No ERwin, é possível definir domínios ou usar domínios definidos pelo sistema. Cada domínio tem propriedades que você pode aplicar a uma ou mais colunas. Você pode usar domínios para reutilizar um determinado conjunto de propriedades para várias colunas.
No ERwin, domínios têm hierarquias. Os domínios definidos pelo sistema são os domínios de nível superior da hierarquia. É possível criar subníveis na hierarquia de domínios criando domínios definidos pelo usuário.
Também é possível aplicar regras de validação a domínios no ERwin.