صلاحیت، تطبیق و ترکیب:
مهندسی دامنه، کتابخانه ای از مولفه های قابل استفاده ی مجدد فراهم می سازد که برای مهندسی نرم افزار مبتنی بر مولفه ها مورد نیاز است. برخی از این مولفه های قابل استفاده ی مجدد به صورت داخلی توسعه داده می شوند، برخی دیگر از برنامه های کاربردی موجود قابل استخراج هستند و عده ای را می توان از یک شرکت سازنده دیگر تامین نمود.