Visio dient der Visualisierung verschiedenster Prozesse und Strukturen. Neben Flussdiagrammen, Projektplänen, Organigrammen, Ablaufdiagrammen und sonstigen Geschäftsdiagrammen kann diese sogenannte Flowchart-Software auch dazu benutzt werden, UML-(Unified Modeling Language)-Diagramme zu erstellen.