There is no free programming software for the PRO-106. There are 3 choices for software: ARC500, Win500, and PSREdit500. I would avoid Win500. Some members have had problems getting keys after paying for them. The Author seems to have vanished. I use Butel ARC500 Basic to program my PRO-106. Both ARC500 and PSREdit500 have a free trial period to decide which one you like better. What is your city and county and which systems and agencies would you like to monitor?