This section introduces to SOLIDWORKS PDM API. It explains the differences between PDM add-ins and stand-alone application and provides detailed guidelines of creating the ones.

The root object in SOLIDWORKS PDM API is a IEdmVault5 which provides an access to various section of the functionality.

This interface can be explicitly cast to another manager interfaces, such as IEdmAddInMgr9, IEdmRevisionMgr3, etc.

The most popular way of extending the system is by implementing the add-in via IEdmAddIn5 SOLIDWORKS PDM API interface.