Implementation
More ActiveX/COM components are available, but the situation is changing.
Incompatible IDEs
- Different IDEs generate incompatible GLUE code
Reference counting
- Server shutdown depends on a careful client
Unintelligible “wizard” code
Unsupported MIDL data types
- Common denominator among C++, Visual Basic, Microsoft Java