The .NET runtime is the engine that runs your compiled code. The SDK is the toolkit (compiler, CLI, build tools) that builds it. CLR (Common Language Runtime) is the runtime that manages memory, ...