1.Common language JIT
2..NET framework class librar
3.Common language runtime
4.Side-by-side execution
Answer:2