How to generate profitable software ideas

How to generate profitable software ideas