There may come a time when you may have to extend BC or do some custom coding in order to meet your online business requirements.
BC's XML based framework lets you to build systems that remotely query the system to retrieve various types of data that are stored in your BC Online Business. Using these APIs, you can retrieve data related to aspects of your online business such as:
Rather than polling the BC system for new orders or information, this is a simple framework that you can setup to ask BC to "ping" an external application and notify it of certain events. Events can include online shop purchases, a new customer inquiry via one of your web forms and so forth.
Many business owners use tools like QuickBooks to manage the accounting side of their business. By using the QuickBooks Web Connector (and QuickBooks version 5 or higher) you can easily sync your BC orders with QuickBooks.