With the distributed COM packaging transparency feature, client applications are not required to confirm or monitor whether objects are packaged as in-process objects (in dynamic-link libraries), or as local or remote objects (in executable files). Distributed COM further allows objects to be packaged as Windows NT services, synchronizing OLE with the rich administrative and system integration capabilities of Windows NT.