Hi Wajahat
Would you specify the requirements with more details.
I suppose the system will consist of one server application running on a PC and multiple clients that will connect to the server through GPRS.
The clients can be embedded devices or PC applications using GPRS modem for internet access.
Also it's important to know what data do you want to transfer, how much is it, do you have to send it in real time, or you may store it first in some memory buffer.