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 |