This architecture based on
DCOM and
OLE realizes components with a standardized interface of properties and methods.
As OLE servers the components can be embedded in many applications, e. g. MS Office or Internet-Explorer of Microsoft. They can be activated via Visual Basic for applications, VB script and almost each programming language.