Sounds like a fairly niche product. Have you given any thought to that aspect? I've build a few too many products that are too niche. When eventually I woke up to that I just abandoned the projects. What's the point of building something for a handful of people.