Vous pouvez créer des associations entre des exigences et des éléments de domaine en fonction des domaines liables disponibles (ou simplement des domaines). Un domaine liable fait référence à une fonction ou une application à l'intérieur de l'espace de travail étroitement liée à des éléments de domaine (un fichier ou un projet du domaine Ressources, par exemple).
Par exemple, le langage UML est un domaine liable. A l'intérieur du domaine liable UML, il existe une grande variété d'éléments (des cas d'utilisation, des modèles, des classes, des composants, et ainsi de suite). D'une manière générale, vous faites référence à ces éléments de domaine en tant qu'éléments de modèle. Toutefois, ils s'appellent éléments de domaine car vous pouvez créer des associations entre des éléments de domaine et des exigences.