Most apps will fail here, not because there’s a problem with the idea, but because they don’t know how to market it. The reason for this is that it takes significant passion and time to properly market an idea. Sure, you may get lucky and the app magically spreads itself, but the cold hard truth is that most apps need serious time and effort in order to make them a success.