A custom extension, written in any language that supports the Component Object Model (COM), usually Visual Basic, that interacts with Analysis Manager and provides specific functionality. Add-ins are registered with the Analysis Add-in Manager. They are called by the Analysis Add-in Manager in response to user actions in the user interface.