Depends what you expect, people still have problems that need solved by software, if you expect to be the next Google the odds are not in your favor but if you aim to have a sustainable income from software that should be viable.