There are vast range of software , it's very relative to make a list of must have , here is list : List_of_open_source_software_packageshttp://en.wikipedia.org/wiki/List_of_open_source_software_packages
'I am what I am because of who we all are' http://www.h3manth.com -- Hemanth HM Sent from Bengaluru, Karnataka, India