Imagine you have an idea to build your application but you are not sure if the idea would gain the same amount of anticipation that you have. You also have a limited budget that you cannot risk by building the whole product and later modifying it which might even cost you more than your budget. So, ...