The Microsoft Agent Object Model consists of the following objects:
These objects are organized in the following hierarchy. (The dotted line following an object indicates that multiple objects can exist.)