When you are programming an application or some sort of website, one of the most important ideas to remember is that the more people who use your application, the more valuable it is. Even if you don’t have the most efficient program, as long as everyone is using it, it doesn’t matter. And this value grows exponentially. For instance, take Microsoft’s Office Package. It is a good application pack, but there are probably better ones, but everyone uses it, and so by default everyone else has to use it or chooses to use it. It is the standard. This happens all the time, meaning a better program will be unsuccessful simply because it didn’t have the necessary mass of people using it.