Un fichier VSDM est un dessin créé par Microsoft Visio, une application de diagrammes et de graphiques vectoriels. Il est similaire à un fichier VSDX, mais il contient des macros. Les macros sont de petits programmes qui automatisent des tâches au sein de Visio, permettant aux utilisateurs de créer des solutions personnalisées et d'améliorer la fonctionnalité de leurs diagrammes. Étant donné que les fichiers VSDM peuvent contenir du code exécutable, ils présentent un risque de sécurité s'ils sont ouverts à partir de sources non fiables. Visio utilise le format VSDM pour stocker une variété de diagrammes, y compris des organigrammes (flowcharts), des schémas de réseau, des organigrammes hiérarchiques (organizational charts), des plans d'étage, et plus encore. La fonctionnalité des macros permet des diagrammes dynamiques qui peuvent réagir aux entrées utilisateur ou aux changements de données. Lors de l'ouverture d'un fichier VSDM, Visio invite généralement l'utilisateur à activer ou à désactiver les macros, fournissant un avertissement concernant les risques de sécurité potentiels. La désactivation des macros empêchera l'exécution du code, mais pourrait également limiter la fonctionnalité complète du diagramme.