I don't really have any input about the plausibility of your hypothetical scenario (too many variables), but I do have some advice; Do not assume that you know what your customer wants. This is a harsh concept. Everyone loves their own ideas (myself included). But falling in love with your idea can become detrimental to product development. When it comes to the product, the Customer is King, not the Idea. If you can embrace this, you will become more effective at building your product. This lesson could have saved me lots of money on my first Startup. Instead of assuming things, validate with the customers (or potential customers). Do not leave it up to chance. Why am I saying this? You've laid out what seems to be a pretty "hands-off" approach to building the Product. I would recommend defining a relationship with your Developer that allows you to continually integrate customer feedback into the development process. This will likely result in a product that is more aligned with what the customers actually want, which should increase your likelihood for success.