GSM tracker best options?

I have to design a GSM tracker that will send its position several times a day, the device is supposed to work on the battery for about 1.5 years.

Can it be created on the BG module without using an external processor and upload the software directly to the BG module or will it be necessary to use an external processor that will power on the BG module and will be in deep sleep most of the time?

I need 2G network.

Any idea ? For selecting modem for this ?

YES,you can use BG95M3 module,it can suport gsm network