FreeScan is an AWESOME program for scanner programming. It's very straightforward and user friendly. If you decide that you want to be able to remotely monitor or control your scanner from another computer, ProScan is excellent for that. Not quite as user friendly for programming as FreeScan, but if you are fairly adept with electronic equipment and computer programming of the same, then you should have no issues with ProScan. Personally I use FreeScan for programming cause it's quicker to get systems input, loaded, and out the door with the scanner in hand.