It is Not As Simple As You Think:
Seems like a simple question, doesn’t it? It should be pretty straightforward to answer and an easy one to think of. As a software developer, you would think that I ask people this question all the time, as I (and other developers) are always on the lookout for new projects to start on. I have to tell you that in that case you would only be partially correct. I am always on the lookout for interesting software projects to start (either professional or side hobby projects) and get excited when I find one. However, I have found that my experience has taught me to never ask a business owner if they need new software.