According to the help files of Captivate:
Widgets are configurable SWF objects created in Flash. Widgets can help provide enhanced interactivity and rich content rapidly.
To make it short, a Widget is an external
.swf file that adds an extra feature to the already rich set of tools provided by Captivate. These Widgets are created outside of Captivate with tools such as Adobe Flash Professional or Adobe Flash Builder.