It has been noted before, that using components also imposes special requirements on the organization
that is to use or to build components 1. The new activities implied by the componentware paradigm have to be
supported by an appropriate organizational infrastructure, too, and they have to be organized in a way,
such that making components reusable and actually reusing them is directly beneficial to respective
developers. All in all, software reuse is knowledge
management, with all implications and repercussions.