Active technologies use the Component Object Model (COM) to enable software components to interact with one another in a networked environment, regardless of the language in which they were created. Active technologies can be used to create applications to run on the desktop or the Internet.