Dia je aplikace inspirovaná komerčním programem Visio, ale je více zaměřená na neformální diagramy pro příležitostné použití. Dia může být použita k navržení mnoha různých druhů diagramů. V současné době obsahuje funkce pro tvorbu ERD diagramů, UML diagramů, vývojových diagramů, síťových diagramů a mnoho dalšího.
Pomocí Dia je možné načítat a ukládat diagramy do vlastního XML formátu (standardně gzip, aby se ušetřilo místo), exportovat diagramy do řady formátů, včetně EPS, SVG, XFig, WMF a PNG, a také umí diagramy vytisknout (včetně těch, které zahrnují více stránek).
Další symboly můžete do aplikace nainstalovat balíčkem Diashapes.