On the Implementation of OOD Frameworks in COM Shui Ming Ho and Kung-Kiu Lau Department of Computer Science University of Manchester Manchester M13 9PL United Kingdom hos,kung-kiu@cs.man.ac.uk Anstract: Objects that play multiple roles in different contexts are called role objects. Object-Oriented Design (OOD) frameworks are groups of role objects. These frameworks are increasingly recognised as better units of reuse in software development than single-role objects. Composing OOD frameworks yields role objects. In this paper we discuss the implementation of OOD frameworks, in particular their composition, in COM.