Niche software development as business One man company interested in developing and selling software applications, or plug-ins, (particularly under Windows) in areas where there is a demand and not much competition.  My background is in Mechanical Engineering, over ten years experience developing software for large and small companies, if that helps narrow  down the scope. What would be a topic in high demand, how can I identify potential customers, or where would I find more information on this?