SMS dan HSCSD bisa jadi merupakan saluran ideal untuk sejumlah layanan data tertentu. Tetapi seiring dengan perkembangan, kebutuhan akan kecepatan transfer data yang lebih besar semakin meningkat karena munculnya aplikasi-aplikasi multimedia. Untuk memenuhi kebutuhan tersebut, dikembangkan layanan data berkecepatan tinggi yang disebut dengan General Packet Radio Service (GPRS).
GPRS merupakan teknologi packet-swithced yang dapat menyediakan transmisi data lebih cepat pada sistem telekomunikasi seluler seperti GSM. GSM sendiri merupakan teknologi telekominikasi radio digital yang paling banyak digunakan di dunia. Munculnya GPRS adalah dalam rangka meningkatkan kecepatan transmisi data pada jaringan GSM yang ada saat ini sehingga bisa mengantisipasi munculnya layanan-layanan baru yang memerlukan kecepatan transfer data besar. Disamping itu, GPRS merupakan teknologi transisi bagi operator GSM menuju 3G. Dengan memanfaatkan GPRS operator sudah bisa menyediakan layanan-layanan berkelas 3G tanpa harus menyediakan infrastruktur 3G terlebih dahulu. Secara teori GPRS dapat melayani kecepatan data sampai 171 Kbps apabila delapan time slots digunakan oleh satu pengguna sekaligus. Namun berdasarkan pengalaman dilapangan kecepatan sesungguhnya yang dapat diperoleh adalah sekitar 20 – 64 Kbps per pelanggan dan untuk sementara ini