Comparision of Unmanaged model Managed model
| Feature | Unmanaged model | Managed model | 
| Coding model | Interface-based | Object-based | 
| Identity | GUIDs | Strong names | 
| Error Handling Mechanism | HRESULTs | Exceptions | 
| Type compatibility | Binary standard | Type standard | 
| Type definition | Type library | Metadata | 
| Type safety | Unsafe | Optionally safe | 
| Versioning | Immutable | Resilient |