It may sound cliché to say that we live in an interconnected world. From the perspective of software development, however, it’s worth noting just how remarkably interconnected – and interdependent – software has become over the past decade.
One way of measuring that interconnectedness is to think in terms of how many Application Programming Interfaces, or APIs, developers have access to today. Whereas there were only about 2700 commercially available, public APIs in use in 2011