 It tries to make the .NET types equivalent to the COM types.In addition, COM Interop allows COM developers to access managed objects as easily as they access other COM objects.The .NET Framework creates a type library and special registry entries when a component is registered.