Developers have become the new kingmakers due to several technological trends that have empowered them in recent decades. The rise of the internet in the 1990s allowed companies like Amazon, Google, and Facebook to be built from free and open source software rather than relying on traditional enterprise software. Cloud computing technologies in the 2000s further empowered developers by allowing them affordable access to scalable hardware resources. Today, developers have more programming languages, collaboration tools, markets and funding available to them than ever before, making them the driving force behind which technologies and business models succeed.