We're considering BC for our small business. Have created a test account and spent hours on a test drive. But we haven't been able to answer one question: If we use the CRM module to gather customer data, Is there a way to set up an automatic sync with the home-grown enterprise system we're building for our family of companies? BC offers some documentation on its API. But has anyone successfully created a method to export/import data via the API? If so, how difficult was it?
CRM is SOAP API so you need to send all information to have it update, otherwise it blanks it.
So there are some pitfalls, Also with BC it is recommended to do data in chunks rather then trying to do it all at the same time. Bar that if you have guys who code your API solution it should be fine.