Ich bin jetzt vermutlich esoterisch, aber im Prinzip sehe ich verschiedene
abstrakte Bereiche von Ideen, Technologien, Standards und Prozessen. Z.B. UML oder xml/xslt/xpath/xml-schema/xquery oder J2EE und
Hersteller die versuchen, im Bewußtsein potentieller Käufer ein coupling zwischen einem Tool und diesen abstrakten Feldern von Ideen herzustellen (xml <-> xml-Spy, uml <-> Rational Developer oder MS-Visio, J2EE <-> Bea Weblogic).
Dieses coupling ist aber möglicherweise hinderlich beim Versuch das abstrakte Feld an Ideen selbst zu verstehen.
Hauptsächlich find ich nur den Ausdruck Shit In Boxes für UML so verdammt treffend.