Um arquivo VSDM é um desenho criado pelo Microsoft Visio, um aplicativo de diagramação e gráficos vetoriais. Ele é tecnicamente semelhante a um arquivo VSDX, com a diferença fundamental de que contém macros. Macros são pequenos programas ou scripts que automatizam tarefas repetitivas dentro do Visio, permitindo que os usuários desenvolvam soluções personalizadas e ampliem significativamente a funcionalidade de seus diagramas. Devido ao fato de os arquivos VSDM poderem conter código executável, eles representam um risco potencial de segurança se forem originados de fontes não confiáveis. O Visio utiliza o formato VSDM para armazenar uma vasta gama de diagramas, tais como fluxogramas, diagramas de rede, organogramas, plantas baixas, entre outros. A presença de macros possibilita a criação de diagramas dinâmicos que reagem a entradas do usuário ou a mudanças em fontes de dados externas. Ao abrir um arquivo VSDM, o Microsoft Visio geralmente exibirá um alerta solicitando que o usuário habilite ou desabilite as macros, alertando sobre possíveis ameaças. Caso o usuário opte por desabilitar as macros, a execução do código será impedida, o que pode restringir as funcionalidades avançadas e a interatividade do diagrama.