Diaは、あらゆる種類の図を作成するためのプログラムです。現在のバージョンでは、UMLクラス図、ERモデル、ネットワーク図、その他たくさんの図を作成できます。エンジンは非常に柔軟で、動的に数種類の図をディスクからロードします。作図データは、XML形式で格納しますが、それ以外のさまざまな形式のフォーマットを読み書きすることができます。