Un fichier VSDM est un dessin créé avec Microsoft Visio, une application de diagrammes et de graphiques vectoriels. Il est similaire au format VSDX, à la différence qu'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 les fonctionnalités 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 depuis des sources non fiables. Visio utilise le format VSDM pour stocker une grande variété de diagrammes, notamment des organigrammes, des schémas réseau, des organigrammes hiérarchiques, des plans d'étage, et bien plus encore. La fonctionnalité de macro permet de créer des diagrammes dynamiques capables de réagir aux entrées de l'utilisateur ou aux modifications de données. Lors de l'ouverture d'un fichier VSDM, Visio demande généralement à l'utilisateur d'activer ou de désactiver les macros, tout en fournissant un avertissement concernant les risques de sécurité potentiels. La désactivation des macros empêchera l'exécution du code, mais pourra également limiter les fonctionnalités du diagramme.