If you are sitting at a base station, the GPS is not needed. You can just key your lat/lon into the APRS program you are using. If mobile, you have to consider whether you are going to be able to transport and power a computer or use just a simple interface to transmit your position. Computers can be as elaborate as a laptop with a soundcard interface or as simple as a PDA connected to a TNC. For posits only, there are simple interfaces such as a tinytracker that accept GPS output and provide the TNC function to directly drive your transceiver. As to APRS software, there are numerous programs and, I will not attempt to tout one over another, as they each have good and bad points.
Dennis - KG4RUL