A good program for such task could be FreeMind. FreeMind is a program written in java and has everything you could need for a Mind map. If you would like an alternative solution you could also possibly do this in Word/Wordpad. Setup the mind map manually and organize it the way you'd like.
Yes, I can recommend a good software mapping program. You can read the best reviews at travel-map-software-review.toptenreviews.com/
software mapping has some good information
What exactly are you looking to back up? If pictures you can use a photo sharing program to save those such as photoshop. Another good program to try is acebackup.
Hyper Office has a good collaboration software program that is very easy to use. They have a free trial available that you should try.
AnswerPIM software
Fruity Loops studio, maybe..
AVG is the best anti-virus software that you can get for free. Malware Bytes is also a great anti-malware program to use. If you are looking to buy the software, then AVG premium is a good choice.
You should try DynaSpy, they have a pretty good voice software program available.
You can find data management software program for your company at www.emc.com/ . Another good website is www.jian.com/software/...management/employee-hr-personnel-file.html
You can create your own software by using an online programs. A good program to check out are Hypernext studio.
Business Card Factory software has thousand of templates and images. A variety of different business cards can be made. The program also includes an address book. The software only costs $30. Card Works is another good Software program to design and print business cards. This software program has a variety of business card templates.
Look for software at Softpedia or Cnet