Making your data available through an API can make your data and functionality accessible and understood by many developers, as long as they are provided the keys to access the data. That means millions of developers worldwide are potentially available to build and enhance applications that use your data.
Methods and mediums for publishing and displaying your information will emerge that we have not even contemplated yet. Tightly coupling the structure of your data with how it’s presented in a single medium is almost always a regrettable decision.
There is a wide spectrum of solutions for structuring and managing your data, with Content Management Systems (CMS) at one end and custom databases at the other.
Regardless of what digital tool or solution you are building—a website, a smartphone application, an application for a wearable device, or anything else—data is what makes an application useful and valuable. I use the word data in a very broad way. In some cases the word content is used. Either term refers to the information (including files) that your application is either gathering, publishing, or processing.