This document discusses different types of application programming interfaces (APIs) and platforms. It describes access APIs which allow remote access to software services, plug-in APIs which allow applications to integrate with core programs, and runtime environment APIs which are platforms for developing applications. It also lists several popular platforms including YouTube for video hosting, Flickr for image hosting, Twitter for messaging, Facebook for social networking, and Google Maps for indicating locations on websites.