Dia es una aplicación informática de propósito general para la creación de diagramas, creada originalmente por Alexander Larsson,[1] y desarrollada como parte del proyecto GNOME .
Nuevas formas pueden ser fácilmente agregadas, dibujándolas con un subconjunto de SVG e incluyéndolas en un archivo XML.
[2] Gracias al paquete dia2code, es posible generar el esqueleto del código a escribir, si se utiliza con tal fin un UML.
El formato para leer y almacenar gráficos es XML (comprimido con gzip, para ahorrar espacio).
Dia puede exportar diagramas a varios formatos incluyendo los siguientes: