According to me don't go for any software tools,because google prefer more manual submissions.So put effort on your SEO work,it may take time but it maintain your websites reputation in all search engines and you will able to get quality backlinks and traffic to your website.
: Google works hard to improve the user experience by identifying spam links and other practices that negatively impact search results. The best types of links are those that are given based on the quality of your content
Quality guidelines - basic principles
•Make pages primarily for users, not for search engines. Don't deceive your users or present different content to search engines than you display to users, which is commonly referred to as "cloaking."
•Avoid tricks intended to improve search engine rankings. A good rule of thumb is whether you'd feel comfortable explaining what you've done to a website that competes with you. Another useful test is to ask, "Does this help my users? Would I do this if search engines didn't exist?"
•Don't participate in link schemes designed to increase your site's ranking or PageRank. In particular, avoid links to web spammers or "bad neighborhoods" on the web, as your own ranking may be affected adversely by those links.
•Don't use unauthorized computer programs to submit pages, check rankings, etc. Such programs consume computing resources and violate our Terms of Service. Google does not recommend the use of products such as WebPosition Gold™ that send automatic or programmatic queries to Google
Back links are the manual process. Thare is no any kind of software who creates the genuine backlinks like those backlinks, that we create from directoris, blog comments, press release and from forums.