A COM object may be used in .NET by implementing a Runtime Callable Wrapper (RCW).[7] NET objects that conform to certain interface restrictions may be used in COM objects by calling a COM callable wrapper (CCW).[8] From both the COM and .NET sides, objects using the other technology appear as native objects. See COM Interop.