a component which can attached with any component and create a new component (aggregation) each component must have a 128 bit id that must be register on ther registry of windows
COM is a Specification defined by microsoft in order enhance the productibility of one application in to other.COM is a FrameWork which when implemented both the application can talk each other.COM is set of rules and it is language independent. COM talk about Language interability. and reusablility.