Creation of software product plans that cover multiple versions, multiple platforms, multiple technologies and mitigate risk and cost of entry. In a world where monetisation of software is changing, I also address monetisation models and corresponding marketing and delivery strategies. I have at times taken equity in lieu of payment. I have also undertaken the development of software conceptualised in this process. (Depending on the skill level required, I am able to bring in more junior researchers at lower rates which will affect the overall hourly rates / total cost of the assignment.)