Graphviz is an "open source graph visualization software" that facilitates the representation of information in the form of an abstract diagram, graph, or network. Graphviz converts "descriptions of graphs in a simple text language, and make diagrams in useful formats, such as images and SVG for web pages; PDF or Postscript for inclusion in other documents; or display in an interactive graph browser". Users are in complete control of the colour, font, layout, and shape of their visualization. The various shapes or layouts correspond to the type of data and the nature of the research questions being posed. Additionally, Graphviz offers many web-based and interactive interfaces, auxiliary tools, libraries and language bindings.