A location-based application is an application where a geographical position matters. Usually, those application process addresses, GPS coordinates, or other location-aware geodata, visualize data on a map. Usually, the application analyzes the data, creates suggestions and solutions based on the geodata, and visualizes it on a map.