CIOs and architects who are interested in enabling software integration or building a third-party following will have to master application program interfaces (API). Thanks to open APIs, ambitious start-ups have become Internet sensations -- Facebook, Twitter, Netflix. Designed to establish cross-program communication, API development has also allowed companies to integrate and manage software applications. Do you have what it takes to develop and manage an API? Test your knowledge with this six-question quiz.