You will have to have the Customer Programming Software (Professional Radio CPS ver. R06.10.04 is the latest), a radio interface box (R.I.B.), and appropriate cables from computer to R.I.B. and from the R.I.B. to the radio or, get a R.I.B.less cable. Getting the cables and R.I.B. is the easy part finding a LEGAL copy of the software is not so easy..... not impossible just not so easy. Don't get the cheap aftermarket stuff either because you always get what you pay for. Our radio shop charges a programming fee of $65 per radio per programming event but your mileage may vary depending on your location. If you plan on making frequent programming changes you may want to consider an amateur radio product. If you have a good antenna system you may not notice the difference in performance when comparing a ham rig and a commercial rig. My Yaesu FT-7800 receives as good as the commercial rig in my truck but the commercial rig has 110 watts output vs. 50 watts output, which I RARELY use that much power anyway, and the guys can't tell the difference between the two radios when I'm using the local 2 meter repeater.
Before any of the "Why do people always try to discourage someone from using a commercial radio" or "Maybe we like to use commercial rigs because they have better specs" crowd gets their thongs in a bunch, I'm just trying to enlighten the lad on the expense and headache involved of owning a commercial radio. I agree that the Motorola rigs are better. Hell, I've got a PM1500 VHF in my truck, a EX500 VHF portable, EX 600 UHF, and an MTS 2000 VHF portable that I use daily for ham radio activities and for my employment but, I have the resources to program/re-program whenever I want to. Bear in mind that your equipment/software cost to program the radio on your own could cost around $700(?).