http://www.ibm.com/search/?en=utf&v=14&lang=en&cc=us&lv=c&q=%22System+Object+Model%22&x=8&y=9 ---- The System Object Model * embodies features commonly associated with object oriented programming systems ** implementation ** inheritance ** encapsulation ** polymorphism * also advanced capabilities including ** metaclasses ** user intercept ** control of M''''''ethodDispatch and D''''''ynamicClassConstruction * provides ** a rich, extensible, object model with complete runtime support for its semantics ** these capabilities in a language independent way that solves the fragile base class problem ** programmers with a familiar object-oriented paradigm for building their applications ---- CategoryMethodology