.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