Custom GIS Development

GIS applications written for your workflow, not configured from a template

Situational-awareness apps, operations dashboards, portable GIS servers and content platforms, coded for the people who use them in vehicles, control rooms and on the ground. Offline-first, secured, and delivered on the ArcGIS Maps SDKs (JavaScript, Kotlin, Swift, .NET) and TAK, or on an open-source stack — QGIS, PostGIS, GeoServer, MapLibre, OpenLayers, Leaflet, deck.gl and CesiumJS. You get the source, the pipeline and the documentation.

Source included
code you own
Offline-first
by default
ArcGIS SDKs · open source
your choice of stack
OFFLINE · 3 queued

One data model, three form factors — the same live picture on a phone, a Windows workstation and a browser.

01What's included

10 services in this practice

Jump to any service below — each one is a capability we deliver on its own or as part of a larger programme.

01 / 10

Mobile Mapping & Situational Apps

Native iOS and Android apps that put a live operational map in a responder's pocket: position sharing, incident reporting, photo and form capture, and turn-by-turn routing that keeps working without a signal.

  • ArcGIS Maps SDK (Kotlin/Swift/Flutter)
  • Mapbox Mobile
  • MapLibre Native
  • TAK / ATAK plugins
QField (QGIS projects offline)MapLibre NativePostGIS / GeoPackage sync

What we deliver

  • Offline basemaps, tile packages and mobile geodatabases
  • Background location tracking and team blue-force view
  • Structured field forms with photos, sketches and signatures
  • Sync and conflict resolution when connectivity returns
Ask about Mobile Mapping

02 / 10

Windows Mapping & Situational Awareness Apps

Desktop command-and-control software for operations centres and vehicles — large-screen map canvases, multi-feed overlays, replay and reporting, built with .NET, Qt or Electron and the ArcGIS Maps SDK for .NET.

  • ArcGIS Maps SDK for .NET
  • WPF / WinUI
  • Qt
  • Electron
  • Mapbox Windows
QGIS 4 + PyQGIS pluginsMapLibre Native in Qt / .NETElectron + MapLibre GL JS

What we deliver

  • Multi-monitor map workspaces with layer and feed management
  • Track history, playback and after-action reports
  • Integration with radios, AIS/ADS-B, CAD and sensor feeds
  • Hardened installers and offline licensing
Ask about Windows Mapping

03 / 10

Browser-based GIS Web Mapping Apps

Web applications that go beyond a map widget: editing workflows, analysis tools, print and export, role-based views and responsive layouts — on the ArcGIS Maps SDK for JavaScript, Mapbox GL / MapLibre or OpenLayers.

  • ArcGIS Maps SDK for JavaScript
  • Next.js / React
  • Mapbox GL JS
  • MapLibre
  • OpenLayers
ArcGIS Maps SDK for JavaScript iconArcGIS Maps SDK for JavaScriptMapLibre GL JSOpenLayersLeafletdeck.gl

What we deliver

  • Fully custom React / Next.js applications on the Maps SDK, MapLibre or OpenLayers
  • Feature editing with attribute rules and validation
  • Search, geocoding, routing and printing services
  • SSO, sharing and audit logging
Ask about Browser-based GIS

04 / 10

GIS Portable Server Development

A GIS server that fits in a ruggedized case: tile, feature and routing services on a laptop or single-board computer for disconnected deployments — disaster zones, ships, forward operating bases.

  • GeoServer
  • PostGIS
  • QGIS Server
  • Docker
  • TAK Server
PostgreSQL / PostGISGeoServerQGIS ServerMapLibre offline vector tiles

What we deliver

  • Containerised GeoServer/PostGIS stack (or your ArcGIS Enterprise licence)
  • Pre-packaged basemaps and datasets with update workflows
  • Local Wi-Fi mesh serving mobile clients
  • Sync back to the enterprise system when reconnected
Ask about GIS Portable

05 / 10

TAK Server Integration & TAK Solutions

Team Awareness Kit deployments for defence, public safety and border agencies: TAK Server setup and hardening, ATAK/WinTAK/iTAK plugins, Cursor-on-Target bridges to ArcGIS and custom data packages.

  • TAK Server
  • ATAK / WinTAK / iTAK
  • CoT
  • ArcGIS REST feature services
GeoServer WMS / WFS overlays in ATAKCoT ↔ PostGIS bridgeQGIS-authored map sources

What we deliver

  • TAK Server installation, certificates and federation
  • ATAK / WinTAK plugin development
  • CoT ↔ ArcGIS feature service bridges
  • Data package and map source pipelines
Ask about TAK Server

06 / 10

GIS Dashboards with Map Widgets

Custom-coded operational and executive dashboards where the map is a first-class component, not a thumbnail: live KPIs, filters that drive the map and vice-versa, and drill-downs from region to asset.

  • React + ArcGIS Maps SDK for JavaScript
  • MapLibre + deck.gl
  • WebSockets / SSE
  • Power BI embedding
ArcGIS Maps SDK for JavaScript iconArcGIS Maps SDK for JavaScriptReact + MapLibre GL JSdeck.gl layersOpenLayersPostGIS views as the source

What we deliver

  • Custom React dashboards with the map as a first-class component
  • Real-time feeds, thresholds and alerting
  • Cross-filtering between charts, lists and map
  • Embedding in intranets and Power BI
Ask about GIS Dashboards

07 / 10

Geospatial Content Management & Data Serving

The plumbing behind good maps, built to order: a content catalogue with metadata, automated feature and tile service publishing, caching strategies and a public open-data portal — so users find current, authoritative data.

  • GeoServer
  • PostGIS
  • ArcGIS REST services
  • STAC / OGC APIs
GeoServer (WMS / WFS / WMTS / OGC API)GeoWebCache tile cacheQGIS ServerPostGIS as system of record

What we deliver

  • Content model, roles and sharing policy for your catalogue
  • Service publishing pipelines and automated caching
  • Metadata search and a custom open-data portal
  • Content lifecycle and archiving
Ask about Geospatial Content

08 / 10

Indoor Mapping

Floor-aware maps for campuses, airports, hospitals and plants: CAD/BIM to indoor GIS conversion, wayfinding, space management and indoor positioning with beacons or Wi-Fi.

  • ArcGIS Maps SDK for JavaScript (floor filter)
  • Indoor positioning (BLE/Wi-Fi)
  • Mapbox Indoor
  • Revit / IFC
ArcGIS Maps SDK for JavaScript iconArcGIS Maps SDK for JavaScriptPostGIS floor-aware modelpgRouting multi-floor graphMapLibre / OpenLayers floor switcherQGIS floor-plan editing

What we deliver

  • Floor plan conversion (CAD/BIM/IFC) to a floor-aware GIS model
  • Routing between floors and buildings
  • Space booking, occupancy and asset location
  • Kiosk and mobile wayfinding apps
Ask about Indoor Mapping

09 / 10

COP – Common Operating Picture Dashboard

One shared picture for everyone in the room and in the field: units, incidents, weather, cameras and sensors on a single map with role-based views, replay and briefing exports.

  • React + ArcGIS Maps SDK for JavaScript
  • TAK Server
  • Kafka / MQTT
  • PostGIS + TimescaleDB
ArcGIS Maps SDK for JavaScript iconArcGIS Maps SDK for JavaScriptMapLibre GL JS + deck.gl front endCesiumJS 3D viewPostgreSQL / PostGIS track storeGeoServer WMS overlays

What we deliver

  • Multi-source feed fusion (GPS, CAD, TAK, IoT, weather)
  • Role-based layouts for commanders, dispatch and field
  • Incident timeline, replay and briefing PDF
  • High-availability deployment
Ask about COP –

10 / 10

Capital Improvement Project Tracking & Dashboards

Map-based CIP tracking for cities and utilities: projects, budgets, schedules and contractors on the map, with public-facing progress sites and internal dashboards.

  • React + ArcGIS Maps SDK for JavaScript / MapLibre
  • PostGIS
  • Native mobile inspection app
  • ERP integration
ArcGIS Maps SDK for JavaScript iconArcGIS Maps SDK for JavaScriptPostgreSQL / PostGIS project databaseMapLibre public progress mapQGIS / QField inspectionsGeoServer feature services

What we deliver

  • Project data model linked to finance/ERP
  • Public transparency site with progress maps
  • Internal dashboards for budget and schedule variance
  • Mobile inspection app with photo updates
Ask about Capital Improvement

02Open-source stack

The same services, without the licence

Every service above has an open-source route we build and support in production: PostgreSQL/PostGIS as the system of record, GeoServer or QGIS Server to publish it, MapLibre, OpenLayers, Leaflet or deck.gl in the browser, QGIS and QField on the desktop and in the field, and CesiumJS when the picture needs a third dimension.

When to choose it: licence cost across many seats or servers, air-gapped and portable deployments, data sovereignty, or avoiding per-map-load pricing. When you already run ArcGIS we keep both in sync rather than replacing it.

Browser rendering

MapLibre GL JS

Vector tiles, 3D terrain and a globe in the browser — the open successor to Mapbox GL, with MapLibre Native for iOS, Android and Qt.

OpenLayers

OGC-native web maps: WMS/WMTS/OGC API, GeoTIFF and GeoZarr sources, WebGL vector rendering and any projection.

Leaflet

Lightweight, plugin-rich maps for portals, embeds and public sites where a small bundle matters.

deck.gl

GPU layers for millions of points, tracks and hexbins on top of MapLibre — the engine behind our heaviest dashboards.

Serving

GeoServer

WMS, WFS, WMTS and OGC API services with GeoWebCache tile caching, security and a REST API — GeoServer 3 on Java 17.

QGIS Server

Publish the same QGIS project you author on the desktop as OGC services, with print layouts on the web.

Data

PostgreSQL

The system of record: roles and row-level security, replication, backups and audit history for every feature edit.

PostGIS + pgRouting

Spatial types, indexes and topology, vector tiles straight from SQL (ST_AsMVT) and network routing on your own graph.

Desktop, field and 3D

QGIS 4 + QField

Desktop GIS with PyQGIS plugins for analysts, and QField to take the same project offline on phones and tablets.

CesiumJS

3D globe for operations views: terrain, 3D Tiles and time-dynamic tracks alongside the 2D picture.

03Why LiveBird

What you get that a generic vendor won't give you

01

Field crews that never wait for signal

Offline-first design means data capture, routing and maps work in basements, forests and disaster zones, and sync cleanly when back online.

02

One picture, every role

Command, dispatch and field see the same authoritative data with views tailored to their job — no more exported screenshots.

03

Code you own

Every application ships with source, CI pipeline, tests and documentation — no template lock-in, no per-app subscription, and your team can take over maintenance whenever you choose.

04FAQ

Common questions

Purpose-built mobile, web & desktop mapping apps, TAK, dashboards and COP.

Custom development. Everything on this page is written for your workflow — native, desktop or web — on the ArcGIS Maps SDKs, TAK or open-source libraries. If a configured Esri product (Field Maps, Survey123, Dashboards, Hub) would cover your need, we say so and deliver it under our ArcGIS Development practice instead — this page is for software that has to be built.

Start a project

Have a project in mind? Let's build it.

Share your requirement and get an obligation-free consultation, a technology recommendation, and a quote within 48 business hours.

Chat on WhatsApp