JIT stands for Just in Time. It is essentially a Compiler and a tool that CLR uses to translate Intermediate Language into Machine Level Code. The method calls are invoked for compilation into native code when the Assembly is loaded. Assembly files from the.NET framework, such as DLL and exe, cannot be run by the target processor until they are translated to native code.