Although GIS and other information technology systems continue to increase their range of out-of-the-box capabilities, there are still several general reasons to consider custom software development: automation of complex or repetitive tasks; creation of a customized application and interface; development of functionality that goes beyond what is available in the standard software; or integration of GIS functionality with other software components. GISmatters has the programming experience and GIS expertise to develop and deliver such custom solutions.

Customization: Map Generation

Custom ArcGIS application
Click to see larger in another window
Most recent GIS and remote sensing software, such as ESRI's ArcGIS suite, offer one or more ways to customize and extend the application through programming. For example, the U.S. Fish & Wildlife Service came to us to develop a custom batch-printing tool for the Cartography division. We developed a one-stop user interface to facilitate selection of Refuges, map type(s), map style(s), and output destination (plotter or file) - a few selections in this dialog box and a set of maps were built and plotted on-the-fly by repeatedly populating a map template and printing it.