If you live in a country considered cheaper than most western countries, you could try to do some freelance work online. You could be better paid than in a job in your country?
I don't think creating a new software is a viable solution when you are in need of money.