Собственные библиотеки DLL, как правило, представляют собой библиотеки DLL, содержащие непосредственно исполняемый код необработанного процессора (например, найденный в Win32 API), в отличие, например, от управляемой (MSIL), которая содержит код, который используется, и JIT компилируется в инструкции собственного процессора среда выполнения, например .NET CLR.
В .NET также можно создавать библиотеки DLL смешанного режима, которые содержат как собственный двоичный код, так и управляемый код.