•Symbolic Representation
–Each PIM Version Has a
Unique Representation
of “Office,” “Family,” etc.
•Object Oriented Polymorphism
–PIM’s Support a Common Set of Functions
•Object Oriented Encapsulation
–PIM’s Implementations Are
Independent of Which FM’s Might Use Them