Dia to program do tworzenia diagramów oraz schematów blokowych. Interfejs programu przypomina popularny program graficzny GIMP, dzięki zastosowaniu tych samych bibliotek GTK+. Aplikacja obsługuje wtyczki, a gotowe diagramy można zapisać w formacie DIA, CGM, EPS, PNG oraz SVG. Dodatkowo możliwe jest drukowanie dokumentów na jednej lub wielu kartkach (przydatne w przypadku złożonych diagramów).