Strategies for promoting a software product online on a budget