Amerykański Departament Obrony stworzył koncepcję i ogólny projekt GPS we wczesnych latach 70-tych, w ramach programu, w którym uczestniczyły wszystkie departamenty wojskowe. Początkowo program miał na celu zaspokoić potrzebę lepszej nawigacji i lokalizacji w zastosowaniach wojskowych. W 1973 programu Departament Obrony zatwierdził projekt budowy systemu GPS. Od 1978 do 1985 roku JPO z powodzeniem wystrzeliło 10 eksperymentalnych satelitów Po zakończeniu testów demonstrujących możliwości systemu, Departament Obrony zatwierdził wdrożenie systemu W 1995 roku GPS został określony jako w pełni funkcjonujący system w skład którego wchodził segment naziemny, konstelacja 24 pracujących satelitów GPS i różnorakie urządzenia użytkowników umożliwiające nawigację na całym świecie. Od tego czasu kosmiczny segment GPS pracuje bez przerwy, posiadając 24 do 27 pracujących satelitów. Obecnie satelity GPS transmitują sygnał nawigacyjny na Ziemię w dwóch pasmach oznaczonych jako L1 oraz L2. Sygnały i separacja sygnałów. Początkowo, myśląc o modernizacji, wojskowi twórcy systemu GPS chcieli oddzielić wojskowe częstotliwości GPS od częstotliwości przeznaczonych dla zastosowań cywilnych. Miało to zapobiec wzajemnym interferencjom i oddziaływaniu sygnałów, jak również zapewnić najlepsze ich dopasowanie do potrzeb każdej z tych grup użytkowników. Jednakże okazało się, iż brak jest nowego dostępnego pasma, które spełniałoby wymagania stawiane przez użytkowników wojskowych. Z tego powodu sygnały wojskowe pozostaną w obecnych 24-MHz'owych pasmach Ustalenia dotyczące L2 i L5. Pasma częstotliwości zarówno L1 jak i L2, będą dostępne dla zastosowań cywilnych oraz, że dla zastosowań cywilnych dostarczany będzie odrębny, trzeci sygnał(L5) Nowe i obecne sygnały GPS. Aby zachować kompatybilność z używanym obecnie sprzętem nadal dostępny będzie kod C/A na nośnej L1 i kod P/Y na nośnych L1 i L2. Dostępność tych kodów będzie niezbędna dopóki nie zostaną wystrzelone zmodernizowane satelity GPS, transmitujące nowe sygnały dla użytkowników cywilnych i militarnych, jak również dopóki nie zostaną wyprodukowane nowe urządzenia, wykorzystujące zmodernizowane sygnały. Może to zająć 10-25 lat. Obecne plany przewidują w przyszłości dostarczanie cywilnym użytkownikom kodu C/A na L1 oraz w miarę możliwości transmisję kodu C/A z nowych satelitów na L2. Dla kodów nadawanych w pasmie L5 przewiduje się większą prędkość przesyłu i zwiększoną długość sekwencji w stosunku do obecnego kodu C/A. Wojskowi sądzą, że w przyszłości bardzo ważną rzeczą będzie możliwość odbioru sygnałów zabezpieczonych bez potrzeby odbierania uprzednio kodów C/A, używanych również przez cywilnych użytkowników. Wymaga to transmisji zestawu nowych kodów wojskowych, nazywanych kodami M Zwiększenie liczby satelitów Dla cywilnych zastosowań, związanych z bezpieczeństwem i zagrożeniem życia ilość dostępnych satelitów jest często niewystarczająca. W warunkach ograniczenia horyzontu, jak np. na terenach miejskich, ilość obserwowanych satelitów jest zredukowana. Z tych powodów liczne społeczności pragną zwiększenia konstelacji GPS o 6-12 satelitów do całkowitej liczby 30-36. Obecnie jednak wysoki koszt umieszczenia ładunku na orbicie wyklucza poważne rozważania nad znaczącym zwiększeniem konstelacji GPS.