Well i am quite impressed with IBP as it analyzes the web pages that currently have a top 10 ranking in the search engine of your choice and compares them with your page.It also tells you how the pages have achieved that ranking and how you must change your web pages and the links to your website to obtain a similar ranking.But i don't know any thing about traffic travis.
On page includes is an manual optimization techniques of Keyword analysis, Meta tags implementation, Image optimization, xml site map creation.
Why you need software for on page optimization. There is no use of software for doing on page optimization. You can do all work manually.
On top of page SEO is the process of optimizing the content of your website. This include the text, images and links on your website. something uploaded to your site's domain is consider on page.
With the unique SEO tool WebSite Auditor you can easily and confidently... optimize your entire website across-the-board smoke out all problems that impede its performance and learn the exact steps to optimizing each webpage for any keyword in any search engine WebSite Auditor is the only SEO software that lets you optimize your website on two levels: on-site (domain) and on-page (content). It helps you both power up the ranking potential of your whole site and make specific webpages rank high for your chosen keywords.
I think there is no need of any softwares to do on page seo.... For a effective work do it of you own by analyzing more and more sites....