.net Architecture contains 3 layers
1.Manifest Info:which holds the summary of the project like language infrmn,class infrmn,version infrmn.
2.Type info:which holds datatype infrmn about all the languages used in the project
3.msil: which holds the compiled logic in the format of bytecode