In October of last year (1992), the position of 'reusability engineer' was created to ensure that the benefits of reuse that object oriented languages claim to support were being realised in the organisation. The roles of the reusability engineer are primarily aimed at establishing a culture of reuse within ACUS and to develop a library of in-house and third party reusable objects (designs, code, test harnesses, etc). These roles are specified in more detail in the following sections.