Component Object Model (COM)

A Microsoft created technology that allows users to write an object in any language (such as VBScript or JavaScript) and allows that object to interact with applications of any language.