GPRS and EDGE are 2.5G mobile technologies that were developed between 2G and 3G networks. GPRS allows packet-switched data transmission over existing 2G infrastructure using GPRS Support Nodes, including SGSN which routes packets and GGSN which provides a gateway to external networks. EDGE provides increased data rates over GPRS through modulation improvements, acting as a stepping stone to 3G networks. Both GPRS and EDGE enabled more advanced data services than previous 2G technologies.