I'm afraid, there's no "good" software to "build" links. Yes, some of them if used smartly may work and work quite well. But all you're doing is bidding time until Google decides one day that they are going further devalue links that are low quality, non-editorial, and obviously manipulative.
So you have a choice. Either you adopt a strategy of EARNING LINKS rather than "BUILDING" them. Or you use software and other tactics to artificially inflate your rankings for what will be likely short term gains.
I suggest looking at the graphic at the end of this post:
http://www.seomoz.org/blog/white-hat-seo-it-fing-works-12421
And spend a few weeks going through these posts: