SmartPoints are points that can serve up to three functions: connect points, drop points, and drag points. The purpose depends on the symbol.
Connect points are points at which a connector attaches to a symbol. You can place connect points in free space on any part of the document or on an element.
To use this functionality, you must install the Symbol Authoring option.