As it is, a lot of folks in my industry (software) provide bespoke software. Someone approaches us with a need of some sort, we develop an application for them, they pay and that's the end of it. That is all good and well, but it's not the most sustainable form income - we only get paid while we are actually working.
Once in a while, someone like Microsoft, Google or Mark Zuckerberg comes along with a product that revolutionizes the industry (Windows, Google, Facebook, etc). They can then comfortably sit back and watch the money roll in.
So, here's my question for the day - how do you come up with ideas for new products?
On a side note, if you happen to be in need of software (either something small developed for a specific scenario, or a full-blown ERP system) please give me a shout.