Dia jest bezpłatnym programem mogącym stanowić alternatywę dla Microsoft Visio i innych tego typu narzędzi. Umożliwia tworzenie grafiki prezentacyjnej różnorodnego rodzaju - schematów blokowych, diagramów i wykresów. Do dyspozycji jest biblioteka symboli obejmująca uniwersalne symbole UML (stosowane w analizie obiektowej i programowaniu obiektowym), a także symbole z wielu różnych dziedzin - m.in. elektryki, komputerów, inżynierii lądowej itd. Program wykorzystuje własny format DIA oparty o język XML, umożliwia też odczyt i zapis m.in. w formatach DXF i SVG. Niestety pliki VDX i VSX programu Visio nie są obsługiwane. Interfejs programu przypomina popularnego GIMP'a co jest wynikiem wykorzystywania tych samych bibliotek GTK+.