A Global Positioning System (GPS) is used for navigational needs. A GPS can provide turn by turn directions to get you to where you want to go. A GPS device requires a view of the sky in order to obtain information from the GPS satellites.
Since streets are often modified or new streets are being created, GPS systems often need to receive updates. Updates can be done over the air or via a memory card.