Microsoft Visio is software used to create diagrams and flowcharts. It allows users to visually map out processes and workflows. The basic flowchart template in Visio comes with shapes that can be used to document many types of processes. To create a flowchart, the user drags shapes onto the drawing, connects them to show the flow or steps, and adds descriptive text. Connector arrows can be adjusted and the overall layout can be automatically aligned and spaced using Visio's formatting tools.