Geocoding is a system for assigning a census code to a name and address. Once a file has been geocoded, you can append census data, like income, race, etc., to the records and assign them cluster codes. Geocoding is actually a process of enhancing a description of a location, usually a postal address or a place name by adding to it geographical coordinates from spatial reference data such as land parcels, ZIP codes etc. Geocoding used with the help of Geographic Information Systems and Enterprise Location Intelligence systems. Beside geocoding, there is also something called reverse geocoding. It is a process of enhancing geographic coordinates with a description of a location, usually a postal address or place name. A geocoder is software or a web service which applies a geocoding process. Take for example: 742 Evergreen TerraceLet’s say that this segment (for instance, a block) of Evergreen Terrace runs from 700 to 799. Even-numbered addresses fall on the east side of Evergreen Terrace, with odd-numbered addresses on the west side of the street. 742 Evergreen Terrace would (probably) be located slightly less than halfway up the block, on the east side of the street. A point would be mapped at that location along the street, perhaps offset a distance to the east of the street centerline.