Language Integration
Can use types from another language as would use own
- OO languages -> implementation inheritance
Can make types visible to others
- Don’t need to register types
- Don’t need separate interface declarations
.NET Framework provides rich common type system that can be integrated into many languages