Many of these types of diagrams are commonly generated using diagramming software such as Visio and Gliffy.
Diagrams may also be classified according to use or purpose, for example, explanatory and/or how to diagrams.