Microsoft Visio is a powerful piece of software, allowing IT professionals, business people, engineers, and others working in highly technical fields to map out and display complex information in the form of flowcharts, site plans, floor plans, diagrams and more.