Difference B/w Arduino GSM shield and GPRS modules by other companies

Hey!! I can't seem to understand exactly whats so different between the GSM shield provided by arduino and GPRS modules by other companies. And how exactly to i get the arduino to connect to GPRS modules of other companies??