Global Positioning System (GPS) programvara fungerar med GPS-hårdvara för att leverera realtidsdata om var individer och fordon befinner sig. Speciellt fungerar GPS-spårningsprogram med antingen en trådbunden GPS-spårningsenhet, till exempel en inbyggd i en bil, eller en bärbar som bekvämt kan bäras till olika platser. De olika typerna av GPS-programvara relaterar direkt till den typ av hårdvara som de är bundna till.
Programvara av fordonskvalitet använder en GPS-satellit för att förse förare med uppdaterad navigeringsinformation. De kan inte bara spåra platsen för fordonet, utan de kan se framåt baserat på en vald destination och peka ut den kortaste eller mest bekväma vägen. Sådan GPS-spårningsprogram kommer vanligtvis med miljontals förinstallerade intressepunkter (POI), som identifierar viktiga stopp längs vägen, inklusive bensinstationer och livsmedelsbutiker.
Spårning av mobiltelefoner GPS-mjukvaran förlitar sig på antingen GPS eller GSM-teknik (Global System for Mobile Communications) för att spåra platsen för en mobiltelefon. GSM är mindre exakt och använder styrkan på roamingsignalen för att triangulera telefonens plats baserat på dess avstånd till närliggande mobiltorn. Om telefonen har inbyggd GPS, knackar telefonen på en GPS-satellit för att få exakta latitud- och longitudkoordinater.
Alla GPS-spårningsprogram är inte byggda för samma ändamål. En GPS-logger, till exempel, är en typ av GPS-programvara som kontinuerligt registrerar ett fordons eller en försändelse. Företagsägare eller poliser kan senare ladda upp informationen till en dator för analys, till exempel i fallet med en FBI-agent som spårar en misstänkt. Sådana system anses vara passiva.
En personlig GPS-spårare är designad för att spåra människor. Dessa små och bärbara enheter är byggda främst för säkerhetsändamål och kan bäras runt eller fästas till en slips eller ett bälte. Deras syfte är att hålla en lättillgänglig koll på en individs rörelse hela tiden. Sådana enheter inkluderar vanligtvis också en nödknapp som varnar polistjänstemän om ett överhängande hot eller nödsituation.
Den vanligaste typen av GPS-spårningsprogram är en GPS-spårare i realtid. Detta är den typ som ofta ses i mobiltelefoner och fordon. De förlitar sig på en GPS-satellit för att kontinuerligt överföra data till en server. Fördelen med sådan programvara är att myndigheterna i en nödsituation kan få omedelbar information om individens plats. Detta är den dyraste och mest sofistikerade typen av GPS-spårningsprogramvara.