What is geocoding and why is it necessary??

Geocoding is the process of matching street addresses to latitude and longitude coordinates. This allows, for example, the location of your customers, stores, etc. to be placed on a map. Geocoding is one of the first tasks performed when using a mapping solution; it is important that the geocoder used offers the right level of accuracy for your needs.