Depends on how big the quality difference is, if it is big enough then your product will grow exponentially via word of mouth, like Google did for example. That is just simple math, if you are good enough that people want to tell others about it then it will grow.
Problem is that today most technological needs are already filled by good programs so adding significant new value to peoples lives is extremely hard, so it is very unlikely that you can make naturally growing programs today on a tiny budget.