This document discusses adding geographic information system (GIS) capabilities to Ruby applications. It introduces GIS concepts like geocoding and routing. It explains how to geocode addresses in Ruby using the Geocoder gem. While ESRI software provides APIs for other languages, it only offers a REST API for Ruby developers. The rgis Ruby library makes working with GIS data easier by handling projections and coordinate systems. It provides examples of projecting points between coordinate systems. Developers are invited to contribute to the open source rgis project to help improve GIS support in Ruby.