Client Server programming:

Very complicated programming using the internet to find out GPS and
other variables