Do a bunch of market research: problem, competitors, communities, feature analysis...