Introduction

Software reuse is not new, as a matter of fact, it's been practiced in one way or another by every programmer in every company. What is new in software reuse is the recognition that it must be planned for and properly controlled in order to achieve the promised results of improved quality and productivity.

The IBM reuse program aims at institutionalizing reuse across IBM by integrating mature reuse technologies and processes into IBM's culture. This paper discusses what is being done to accomplish this, how it is being done, and the results to date.