Technical forum: a reusable parts center

During the creation and the establishment of the parts center, our group discovered what language features and what infrastructure were needed to enable the building and the distribution of reusable components. Many of the problems we had to solve were caused by the inadequate support of reuse through the language we initially used. Significant progress was achieved when object-oriented languages like C++, which support reuse inherently, became available. Our experience showed that it is not enough to use an object-oriented language to make reuse happen, but high-quality class libraries are essential to get the desired productivity improvements.