component

Any software that supports Automation, which means it can be used programmatically in a custom solution. This includes ActiveX controls, Visual Basic-based Automation servers, and Visual C-based Automation servers.