Kivio is a flowcharting and diagramming application for the KOffice application suite, and has a user interface that is similar to Microsoft Visio. It is fully integrated into KOffice and can for example be embedded into KWord.


* Scriptable stencils using Python.
* Support for Dia stencils.
* Plugin framework for adding more functionality.


Gaphor is an easy to use modelling environment. This means that you are able to create nice UML diagrams for documentation and to assist you with design decisions. Gaphor will help you create your applications.

Gaphor has an UML 2.0 compliant data model. Have a look at the Features page to see what Gaphor can do for you. There's also an Overview of some of the key ideas of the application.


Dia can be used to draw many different kinds of diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. It is also possible to add support for new shapes by writing simple XML files, using a subset of SVG to draw the shape.