das würde mich auch mal interessieren...
ich programmiere zwar keine kommerzielle software, aber bis jetzt hab ichs so gemacht, dass ich mir erstmal überlegt habe wie ich das programm grob mit dem geringstmöglichen denk- und codeaufwand realisieren kann, also nur ein grobes gerüst ohne features optimierung und so weiter.
dann hab ichs veröffentlicht und je nachdem wie viele downloads/klicks ich bekam hab ich weiter gemacht oder halt nicht.
so könntest du es ja auch machen und die opimierten aufpolierten versionen dann für geld anbieten und vorher die entwurfsversion z.b. bei sourceforge reinstellen oder so.
ansonsten gibts noch google trends wo man suchen kann wie oft nach welchen begriffen gesucht wurde, das kann auch nützlich sein wenn das thema nicht zu unbekannt/speziell ist.
google trends
google trends2