I think one of the earliest questions to ask is whether would you, the builder, use it yourself and secondly, whether you would pay for it. If both answers are yes, then that is a start. Build a simple workable prototype (without too much effort and cost) and start finding customers and listening to them.