There are following components of . NET framework: . NET Class Library. Common Language runtime. Dynamic Language runtime. Application domains. . Net Framework Security. Cross Language interoperability. Side by side execution. Common Type System