Microsoft Visio es un software de dibujo vectorial que permite crear diagramas como diagramas de bases de datos, flujos de programas y UML. Visio 2010 ofrece muchas plantillas y formas predefinidas para crear diferentes tipos de diagramas de manera rápida e intuitiva. Los usuarios pueden personalizar los diagramas y validar su lógica y estructura. También permite vincular datos a los diagramas para mostrar información relevante de manera gráfica y actualizada.