The standard that all interactive components conform to is called the Component Object Model, or COM. Objects use the COM standard to expose some of their features to other components and to access the exposed features of other components. I'll give you a brief introduction to COM here; Chapter 6 provides an in-depth discussion.