This is an excellent question posed by TQ, one of our architects, on his blog . The definition of an add-in is: An “Add-in” is any component that is dynamically discovered and loaded by its host. It usually is compiled separately from the host and the