Why do we bother with APIs?
blog.oshineye.com