uDig — настольная геоинформационная система и фреймворк на базе Eclipse RCP, предназначенная для просмотра, редактирования и интеграции пространственных данных. Проект реализует модульную архитектуру, которая позволяет расширять функциональность за счёт плагинов и использовать инструменты визуализации, редактирования векторных и растровых слоёв, а также подключаться к различным источникам данных. uDig ориентирован на работу с открытыми форматами и стандартами геопространственных данных, предлагая интерфейс для создания карт, наложения слоёв и выполнения базовых пространственных операций.
Разработка uDig началась как открытый проект с целью предоставить лёгкую встраиваемую GIS-платформу для организаций и разработчиков, использующих экосистему Eclipse. В архитектуре проекта присутствуют компоненты для рендеринга, управления проектами, обработки атрибутных таблиц и взаимодействия со служебными протоколами. Программная оболочка поддерживает подключение к распространённым источникам данных — локальным файлам, базам данных и сетевым сервисам — и позволяет интегрировать сторонние модули для специализированных задач. В документации и сообщениях проекта делается акцент на расширяемости и применении в прикладных сценариях, включая пространственный анализ и подготовку картографических продуктов.
- Поддержка просмотра и наложения векторных и растровых слоёв с управлением стилями и порядком отрисовки.
 - Инструменты интерактивного редактирования геометрий: создание, изменение и удаление объектов, привязки и коррекция вершин.
 - Интеграция с различными источниками данных, включая файлы распространённых форматов и сетевые геосервисы.
 - Модульная архитектура на базе Eclipse RCP, позволяющая расширять функциональность плагинами и интегрировать с другими приложениями.
 - Визуализация атрибутных данных и работа с таблицами атрибутов, фильтрация и выборка объектов по условиям.
 - Набор базовых пространственных операций и инструментов для подготовки картографических композиций.
 - Механизмы сохранения и управления проектами, включающие метаданные слоёв и настройки отображения.
 - Возможность настройки и автоматизации рабочих процессов посредством сценариев и расширений.