Introduction Big technology companies have seen an unprecedented increase in success within the past decade, but some would argue that their achievements have been at the cost of smaller companies. Tech giants such as Google, Apple, and Facebook challeng ...