ISwDMApplication is a top level object in SOLIDWORKS Document Manager API hierarchy and represents the application itself.

Pointer to the object can be accessed via ISwDMClassFactory::GetApplication method.


  • Accessing the documents (i.e. opening the document stream)
  • Operations with documents (moving, copying) with an ability to preserver references
  • Creating the data objects (such as search options or external reference options)