Visio is a Microsoft Office application that helps users create charts, diagrams, timelines, and illustrations. Most Network or system admins find it useful to help document network infrastructure, websites, databases and other IT systems. You can visually represent them in a diagram with Visio. They are extras and add on to help you create great diagrams.
Microsoft website training for Visio