Anfonwch hwn fel neges destun: Domain engineering for software reuse