Microsoft is expected to release the next version of their component software technology, known as COM (Component Object Model) version 3, next month at its Programmer's Developer Conference. A major goal of the new release is to make it easier to create COM-compatible objects in as many programming languages as possible. In the past, COM objects were relatively hard to create in anything other than Visual C++.

"We want to make it easier to build COM objects in all languages," said product manager Cornelius Willis. "We want to make sure COM objects can take advantage of message queuing, security, and technologies like Transaction Server. We hear sometimes that it's too much work to tie that stuff in.