Visio permite crear diferentes tipos de diagramas como diagramas de oficinas, bases de datos, flujos de programas y UML que ayudan a los usuarios a familiarizarse con los lenguajes de programación. Ofrece herramientas para hacer diagramas, mapas mentales y conceptuales.