It seems that every application out there is hungry for an API. Let’s look at Yelp for example. Yelp by itself won’t have the functionality you’d expect. In order to search nearby restaurants or locations, it needs to use an API for a map. It uses the Google API. With that, you can locate nearest places and get directions to the place. APIs allow you to integrate one tool to another tool to give it more functionality. Without the ability to make these types of integrations, you can say goodbye to a majority of all these softwares and apps out there that you use!
Read more at The Linux Foundation