We have this covered in the Done to Death Sticky.
Since you haven't found this for some reason (don't really want to go there) here's the list:
http://www.gaiaonline.com/forum/computers-technology/done-to-death-faq-v3-3/t.68907350_10/#10
That covers around 90% of program types you will ever need.
If you need something a little different you're going to need to help us since I've been banned from using my mind reading powers since that incident with the Texas Governor, the hooker, and the female goat.