Balancing software product investments