Ученые разрабатывают TGA в компиляторе Visual Studio 14.0 и среде Qt5.9 на основе C++ API, предоставляемого 64-битным набором разработки QGIS 3.0. В разработке используются библиотека CORE и библиотека графического интерфейса пользователя в QGIS. Первая содержит все основные функции ГИС, а вторая построена поверх первой и добавляет многоразовые виджеты с графическим интерфейсом пользователя. TGA разделена на три уровня: уровень данных, уровень контроллера и прикладной уровень. Уровень данных обеспечивает поддержку данных на прикладном уровне. Уровень контроллера реагирует на команды ввода данных и логических операций. Прикладной уровень реализует функции рендеринга, обработки, анализа и отображения на основе двух первых уровней. Изображения InSAR содержат растровые изображения и двоичные данные, обработанные GAMMA или другим профессиональным программным обеспечением. Географические базовые карты представляют собой растровые данные рельефа местности и векторные данные разломов, рек