The evolution had started with additional of the packet switched network to the GSM network architecture. And this new technology called GPRS(General Packet Radio Service). It is also called 2,5G. GPRS is important as a migration step toward third-generation (3G) networks and allows network operators to implement an IP-based core architecture for data applications, which will continue to be used and expanded for 3G services for integrated voice and data applications.
The GSM and GPRS network architecture shown below.

GPRS require some modifications to some GSM network elements.
These are :
- New MS for GPRS with backward compatible with GSM.
- Software upgrade in BTSes.
- Software upgrade in BSCes and a new hardware called Packet Control Unit (PCU) is added. The PCU directs the data traffic to the GPRS network.
- Installation of new core network elements called the Serving GPRS Support Node (SGSN) and Gateway GPRS Support Node (GGSN).
- Software upgrades in databases like HLR,VLR etc…