Функциональность 
 Программная платформа реализована в web-технологии с использованием высокоуровневых языков.
NOVAGIS обеспечивает возможность построения распределенной геоинформационной системы, совмещающей в себе возможности организации внешнего и внутреннего сегмента данных, а также посредством интеграционных компонентов обеспечивает возможность взаимодействия с программным продуктами компании, такими как BP-MODULE (Модуль управления бизнес-процессами), BDSA-WAREHOUSE, BDSA-REPORTING, GEOVIEWER. 
Программный продукт включает в свой состав следующие функциональные компоненты:
- Компонент работы с данными
 - Компонент работы с пространственными данными
 - Компонент импорта/экспорта
 
 Компонент работы с данными
 Базовый функциональный комплекс в части компонента работы с данными обеспечивает выполнение следующих функций:
- Обеспечение многопользовательского доступа к данным
 - Хранение пространственных, атрибутивных данных и электронных образов документов
 - Формирование и выполнение пространственных и атрибутивных запросов для поиска различных объектов по различным критериям
 - Ведение пространственных слоев через веб-интерфейс Системы
 - Создание, изменение, удаление тематических наборов слоев в виде отдельных карт
 - Подключение слоев внешних информационных систем, опубликованных по стандарту OGC (включает WMS, WMTS, WFS)
 - Ведение базовых картографических подложек
 - Ведение библиотек условных знаков в виде стилей отображения слоев через веб-интерфейс Системы
 - Администрирование пользователей, групп пользователей, назначение ролей пользователям
 - Логирование действий пользователей
 - Ведение каталога систем координат с возможностью пересчета между системами координат
 - Пакетное прямое/обратное геокодирование. Возможность подключения внешних сервисов геокодирования, таких как: OpenStreetMaps Nominatim, MapBox, Google Maps Geocoding API
 
Открытый формат хранения пространственных данных обеспечивает возможность создания, редактирования, просмотра коммерческой информации как с использованием функционала личного кабинета оператора, так и средствами различных инструментальных ГИС (в т.ч. свободно распространяемых) в режиме реального времени.
 Компонент работы с пространственными данными
 Компонент работы с пространственными данными обеспечивает веб-доступ пользователей к пространственным и атрибутивным данным геоинформационной системы и инструментам работы с ними. Доступ пользователей к функциональным возможностям и данным решения определяется правами, назначенными пользователю (группе пользователей/роли пользователя) администратором.
Компонент обеспечивает следующие функциональные возможности:
 1) Навигация по карте:
- перемещение карты;
 - переход к выбранному пользователем экстенту;
 - переход между предыдущим и последующим экстентами;
 - переход к точке по введенным пользователем координатам;
 - просмотр обзорной карты и навигация с помощью обзорной карты;
 - изменение масштаба;
 - отображение строки состояния карты: текущий масштаб, масштабная линейка, текущие координаты курсора.
 
 2) Управление содержанием карты:
- просмотр дерева слоев с указанием количества объектов в слое;
 - включение и отключение отображения слоя;
 - легенда карты: просмотр легенды карты, возможность настройки порядка отображения слоев в режиме drag-and-drop; изменение прозрачности слоев;
 - просмотр доступных базовых карт;
 - ведение тематических слоев в виде отдельных карт (наборов слоев): создание рабочего набора, редактирование рабочего набора, удаление рабочего набора;
 - закрытие всех окон, открытых в системе;
 - печать карты и экспорта (PNG, JPG, GIF, BMP, TIFF).
 
 3) Функции поиска:
- пространственный поиск объектов: поиск в точке (идентификация); поиск линией, прямоугольной областью, многоугольником; поиск с учетом буфера;
 - получение карточки объекта верхнего слоя;
 - атрибутивный поиск: контекстный (по подстроке во всех включенных слоях по всем полям); расширенный (поиск объектов в выбранном пользователем слое с заданием и/или условий на выбранные поля);
 - отображение результатов пространственного и атрибутивного поиска в табличной форме найденных объектов и их ключевых характеристик с возможностью экспорта результатов в файл;
 - выбор и позиционирование на геометрии объекта результата поиска для перехода к нему на карте.
 
 4) Функции выбранного объекта:
- редактирование объекта: примыкание, выделение геометрии;
 - копирование объекта;
 - удаление объекта;
 - поиск в объекте;
 - приближение к объекту;
 - печать атрибутов объекта;
 - получение сведений об объекте в виде отчета.
 
 5) Выполнение измерений на карте:
- измерение длины;
 - измерение площади одного объекта;
 - измерение размеров нескольких объектов (площадь, периметр);
 - получение координат в точке;
 - измерение площади, длины и радиуса круга.
 
 6) Работа со слоями:
- создание нового объекта в слое, включая возможность создания путем копирования существующего объекта;
 - фильтрация объектов: наложение пространственного и атрибутивного фильтра на слой; сохранение фильтра слоя в качестве предустановленного или системного; фильтрация целевого слоя объектами другого слоя; использование быстрых фильтров в дереве слоя (фильтрующие атрибуты);
 - приближение к слою;
 - управление первичным экстентом слоя;
 - редактирование стиля слоя;
 - отображение всех объектов слоя в таблице результатов поиска;
 - построение буферных зон объектов с возможностью их сохранения в слое;
 - просмотр форм представления объектов и документов, прикрепленных к слою.
 
 7) Работа с пользовательскими слоями:
- создание пользовательского слоя без данных;
 - создание пользовательского слоя копированием объектов существующего слоя с возможностью указать ограничения (условия);
 - создание пользовательского слоя по результатам пространственного анализа указанных пользователем слоев (наложение, вычитание) с возможностью построения пересечений объектов внутри слоя;
 - создание пользовательского слоя импортом координатного описания объектов из файлов в формате GEOJSON, SHP, MIF, KML.
 
 8) Аналитические функции:
- построение тепловых карт с возможностью сохранения в слое или рабочем наборе;
 - создание тематической раскраски по характеристикам объектов слоя с возможностью сохранения в слое или рабочем наборе;
 - возможность построения картодиаграмм по характеристикам объектов слоя с возможностью сохранения в слое или рабочем наборе;
 - сравнительный анализ пространственных объектов с использованием шторки.
 
 Компонент импорта/экспорта
 Компонент импорта/экспорта данных обеспечивает взаимодействие с внешними информационными системами и автоматизацию загрузки из внешних форматов в составе следующих функций:
- Экспорт данных в файлы форматов SHP, GeoJSON, MID, KMZ, KML через веб-интерфейс
 - Импорт данных из внешних форматов посредством пакетной загрузки пространственных данных из набора файлов форматов SHP, GeoJSON, MID, KMZ, KML или подключение внешних веб-сервисов форматов WMS/WFS
 - Предоставление сервисов REST API на функции Системы и JavaScript API для встраивания системы во внешние информационные ресурсы