Архитектурата на информационната система може условно да бъде разделена на сървърни приложения /backend/ и клиентски приложения /frontend/. Сървърните приложения включват системите за управление на бази данни /СУБД/, MapServer и REST API, а клиентските – уеб и мобилни приложения.
PostGIS е избраната обектно-релационна СУБД, която представлява разширение на PostgreSQL и поддържа SQL запитвания за геопространствени обекти. MapServer е платформа с отворен код за публикуване на геопространствени данни и интерактивни картни приложения в уеб. MapCache се използва за кеширане с цел увеличаване на скоростта на WMS слоеве. REST API е сървърно приложение, което предоставя унифициран интерфейс за връзка на клиентските приложения със СУБД. Целта на този междинен слой е клиентските приложения да не зависят от конкретно избраната СУБД и нейната структура. REST API се грижи и за подсигуряването на контрол на достъп до данните в системата.
Уеб приложението на ГИС АКБ използва OpenLayers за работа с векторни и растерни данни. След направено проучване, беше избрана библиотеката OpenLayers, базирана на nodejs и JavaScript, която се използва за създаване на уеб приложения. OpenLayers има голямо общество от софтуерни разработчици, които го развиват и осъвременяват с нови функционалности и отстраняване на технически дефекти.
ГИС АКБ в момента е създадена за употреба на настолен (десктоп) компютър и не е подходяща за смартфон/таблет. Специализирани мобилни приложения за събиране на данни от терена и съвместими с ГИС АКБ за Android и iOS устройства са в процес на създаване1.
1 Тяхната цел е улесняване на събирането на данни на терен и тяхното въвеждане в ГИС АКБ. Те комуникират с REST API при визуализация и запис на данни.