Factors Affecting The Design And Use Of Reusable Components