Microsoft Visio is a handy diagrammatic tool by which you can create diagrams and encourage you to work visually. With this application you can organize the diagrams and flowcharts with ease. It will also let you create floor plans as well as network maps.