API is probably a word that you've heard before, but unless you're a developer or work directly with web technology, then you probably don't know very much about it. API stands for application programming interface. What is that? Put simply it is a way for...