Vergleichen wir es mal mit dem Was Java so bietet bzw. was evtl. Gegenstücke wären
(D)
COM = Corba (bzw. heutzutage würde man oft eher WebServices oder REST mit JSON verwenden)
OLE = Custom Controls (Jedoch Programmiersprachenunabhängig)
.NET (Framework/Runtime) = Java Framework/Runtime
Windows Vista - Eine neue Erfahrung in Fehlern.