3. is a system designed to capture, store, manipulate, analyze,
manage, and present spatial or geographic data
https://en.wikipedia.org/wiki/Geographic_information_system
7. Tools for DIY
1. FE: leafletjs OR OpenLayers OR MapBox OR else?
2. Database: mongodb (spatial) OR neo4j OR else?
3. Backend: PYTHON OR others
4. Tile generator: Mapnik