The process is achieved through usage of the company's programming interfaces and some developer tools they came up with over time. Furthermore, never feel alone as there are well laid down support documents that can help you on how to navigate through this integration process.