GPRS (General Packet Radio Service) is a data service for GSM networks that allows users to access the internet and corporate intranets. It removes the need for dial-up and provides always-on internet access. GPRS uses a packet-based wireless communication and supports IP and X.25 networks. It allows for mobility and immediacy of connectivity. GPRS architecture introduces new core network elements like SGSN and GGSN and requires upgrades to existing GSM components. It supports various consumer and business applications through its characteristics.