Ein Geocoder ist immer eine Kombination aus Software und Geodaten. Die Geocodierungs-Software JoinAddress enthält die Such- und Abgleichlogik. In regionalen Geodatenbanken befinden sich die exakten Referenzadressen für ein Land oder eine Region inklusive der besten verfügbaren Koordinaten auf unterschiedlichen räumlichen Ebenen. Die Daten stammen von Landesvermessungsämtern oder privaten Anbietern wie Post, TomTom oder HERE.