Unmanaged Environment : Unmanaged Code in .net
Code that does not operate within the CLR is called unmanaged code. Unmanaged code does not get benefits offered by CLR including garbage collection, memory management, security, etc.
Example: COM components are unmanaged code.