Un archivo VSDM es un dibujo creado por Microsoft Visio, una aplicación especializada en diagramación y gráficos vectoriales. Es estructuralmente similar a un archivo VSDX, pero se distingue fundamentalmente por contener macros. Las macros son pequeños programas o scripts que tienen la función de automatizar tareas dentro de Visio, lo que permite a los usuarios crear soluciones personalizadas y mejorar significativamente la funcionalidad de sus diagramas. Debido a que los archivos VSDM pueden albergar código ejecutable, representan un riesgo de seguridad potencial si se abren desde fuentes no confiables o desconocidas. Visio utiliza el formato VSDM para almacenar una amplia variedad de diagramas, incluyendo diagramas de flujo (flowcharts), diagramas de red, organigramas, planos de planta (floor plans) y otros esquemas complejos. La funcionalidad de macros permite la creación de diagramas dinámicos que pueden responder a la entrada del usuario o a cambios en los datos subyacentes. Al intentar abrir un archivo VSDM, Visio generalmente solicitará al usuario que habilite o deshabilite las macros, emitiendo una advertencia sobre los posibles riesgos de seguridad. Deshabilitar las macros impedirá la ejecución del código, aunque esto podría limitar o anular la funcionalidad dinámica del diagrama.