What makes brands like Microsoft and Google stand out? With over 100,000 software companies in the US, how did these names make their way to the top of the| Full Scale