In the simplest terms, APIs are sets of requirements that govern how one application or web service like QBank can talk to another. You might have used an app on your smartphone that you can login to using your Facebook account? That was made possible using an API. APIs are not only used for logging people into their favorite smartphone games, they can also be used to share information between two systems or even post data from one system into another system. Like reading your friends list, or sending those annoying game invites.
Why is an API important?
Most companies today (large or small) are running their business using a multitude of applications and services. They might use one for accounting, another for CRM and yet another for project management. The need to tie these systems together is becoming more and more important. APIs are a way to do just that throughout your entire organization. The better the API, the more you can integrate the systems and run your business more efficiently.
Examples of API usage
QBank's API is used in image pickers that integrate into Content Management Systems like Wordpress, EpiServer and Drupal or used to pick images to your PowerPoint presentation, InDesign or Word document and more.