GIS Custom Development

Customization enables your organization to unleash the power and efficiency of your GIS. We offer a variety of custom GIS development solutions to meet your unique business processes. 

ARCGIS
PLATFORM

DDS looks beyond the traditional GIS workflows to create and automate GIS tasks and analysis in ArcGIS Platform.
 

Vertigis
STUDIO

DDS provides custom VertiGIS Studio Workflow development and can extend the capabilities of VertiGIS Studio products.
 

Custom Applications and Script Development

Thanks to decades of experience, we’ve seen it all and can handle custom requests of any complexity. 
 

Why DDS?

We work with you to develop the most costeffective custom solution
to meet your organization’s needs and budget. 
ArcGIS Custom Development

ArcGIS Platform Development

DDS looks beyond the traditional GIS workflows to create and automate common tasks and analysis. Our custom development solutions not only help GIS and IT professionals but extend the power of GIS enterprise-wide. 

ArcGIS Maps SDK
for JavaScript

With experience in both the 3.x and 4.x versions of the ArcGIS Maps SDK for JavaScript, we can design or migrate your solution

ArcPy and
ArcGIS API for Python

Utilize ArcPy and the ArcGIS API for Python to automate data and enterprise management. Automate those rote tasks away!

ArcGIS Experience and Web AppBuilder

Our team develops and migrates custom widgets, themes, and extend base functionality of Web AppBuilder for ArcGIS and ArcGIS Experience Builder.

ArcGIS Enterprise and REST API

Need to get under the hood? Integrate the ArcGIS REST API with your organization’s business processes? Let us help you build a solution!

ArcGIS Pro

Custom Add-ins, ArcToolbox activities, Attribute Rules, or full customization, DDS is builds and migrates solutions to extend ArcGIS Pro for your organization.

ArcGIS Arcade

Need to creating custom visualization and labelling expressions? DDS is here to help implement ArcGIS Arcade in your database or applications!

ArcGIS AppStudio

Deployed ArcGIS AppStudio applications? It is time to start preparing for migration to ArcGIS Maps SDK for .NET (MAUI). Contact us to get started.

ArcGIS Runtime SDKs

Need to build a native geo-spatial applications for Android, iOS, and Windows? DDS can build that!  

VertiGIS Studio Custom Development

Time to start preparing to migrate your Geocortex Essentials sites to ArcGIS Enterprise and VertiGIS Studio.

Do you need assistance migrating or developing complex VertiGIS Studio Workflows, Reports, or Map Templates? Integrating VertiGIS Studio with ArcGIS Experience Builder?

Our programmers work at all levels of the VertiGIS Studio, whether it is REST or JavaScript. We leverage the VertiGIS Studio framework to make your requests become reality. 

Geocortex Custom Development
Geocortex
Essentials

DDS can assist in migrating your Geocortex Essentials sites to ArcGIS Enterprise using the ArcGIS Experience Builder or VertiGIS Studio Web viewers.

VertiGIS Studio
Workflow

We write well-documented VertiGIS Studio Workflows. Need a custom Workflow module or activity? Let us help you get started with VertiGIS Studio Workflow.

VertiGIS Studio
Reporting

Looking to migrate to VertiGIS Studio Reporting 5? Let us help with the migration process from Active Reports to the new VertiGIS Studio 5-series reporting.

VertiGIS Studio
Web Viewer

Ready to migrate to the VertisGIS Studio Web Viewer? Let us help you simplify the process. Get access to all the great features in ArcGIS API for JavaScript 4.x!

Other Custom Development

With decades of platform-agnostic experience, we’ve seen it all and can handle custom requests of any size and complexity.

ETL

Extract, transform, load. There are many applications that will do this for you. Save money and do it faster with some simple, well-documented scripts.

Data Scrapers

Harvest data from internal and external sources into a central database. Stay on top of the latest information.

Normalization

Any application is only good as it’s worst data. Develop automated processes to assure that your data is stored and attributed correctly.