Add-ins are in-process extension to SOLIDWORKS. Add-ins are COM objects and must implement the ISwAddin interface.

Add-ins can be developed with any COM-compatible language: C++, C#, VB.NET, VB6, Managed C++.

Add-ins are available under the Tools->Add-Ins dialog in SOLIDWORKS menu.