This release closed several ambiguities, especially in memory management and object reference comparison. Business Benefit Multiple Interfaces Allows composition of multiple IDL interfaces into a component. Provides the means for objects to be composed of logically distinct services by the use of multiple interface definitions. Improves programmer efficiency and program maintainability. Provides a more complete mechanism for expressing object oriented software entities and assembling them into applications.
Scripting languages are generally easy to understand and more accessible to a wider audience.
Scripting tools generally do not require a compilation step and therefore fit better into a world where user code is immediately executable once it is specified. Speeds application programming, especially prototyping. Quality of Service QoS specifications are intended for managing and selecting various underlying transport choices based on application needs. Embedded systems are viewed as reduced size, power, and weight, and with minimal resources. Provides a stable basis for extension.