(System Object Model)
produkt IBM umozliwiajacψ Ä metaprogramowanie; program oparty ma modelu SOM moze definiowac nowε Ä interfejsy, syntetyzowac dopasowywanie nowycη Ä klas w czasie wykonywania, po czym tworzyc wedlug nicη Ä egzemplarze obiektów tych nowych klas. SOM maksymalizuje mozliwosci przechwytywania rzeczywistego modelu wykonywania. Jest to wykorzystywane przez r o z- p r o s z o n y s y s t e m S O M (DSOM), bedacy w istociε Ä biblioteka polozona ponad SOM i korzystajaca z metauslug SOM w celu przechwytywania operacji i przezroczystego udostepniania rozproszenia. Zob. tez przezroczystosc, system rozproszony