Here are the top 3 SEO software I have used:
Advanced Web Ranking - http://www.advancedwebranking.com
AWR has an entry level version of the desk top software for $199 that will help you get the info you need to get higher in search engines. There is also a cloud version if you want to work completely online using a web browser.
Web CEO - http://www.webceo.com
Also good desk top software with a lot of options.
traffic travis - http://www.traffictravis.com
A good program with some interesting data. The free version is good for webmasters with only a few websites. A good solution for small website owners to get valuable data about their website position.