OpenStreetMap is a wiki-like map that anyone in the world can edit. If a shop is missing from the map, it can be added in, by a shop owner or even a customer, from a computer or smartphone.
The main map on OpenStreetMap.org uses FLOSS (Free/Libre Open Source Software) rendering software and a liberally licensed stylesheet which anyone can build on.
http://blog.emacsen.net/blog/2014/01/04/why-the-world-needs-openstreetmap/