Microsoft Visio is a diagram program for Microsoft Windows that uses vector graphics.
An application program that replaces the open source operating system is DIA.
Dia can be used to create several types of diagrams and flowcharts. She has special objects to make relationships between models (tedia2sql can be used to create SQL DDL), Unified Modeling Language (UML) diagrams, flowcharts, network diagrams, and simple electrical circuits. It is also possible to add support for new shapes by writing simple XML files, using a subset of Scalable Vector Graphics (SVG) to draw final form.
sudo apt-get install dia
Access it through Applications → Graphics → Dia Diagram Editor