This software must-
Work with facebook socialmedia ad network- yahoo search marketing- google adwords.
It must be able to log into my accounts- receive/copy the packets of campaign information and figure out which campaign is doing best. It must calculate my ads positioning, rotate campaign offers, adjust bids based on ad positioning, test different landing pages, test the value of different keywords and bid them down appropriately depending upon their performance and the new ad positioning. It will also send SMS texts to my phone when a campaign drops below or above specific criteria(att email).
So to summarize it will manage the testing of my campaigns and remember my logins-send messages to my phones- pause campaigns and rotate offers to split test.
Ideally the script could have a software interface where information/commands could be mediated between the software and the actual search network. If you have no experience with pay per click or affiliate marketing, please do not bid.