Integration between business applications has always been an important topic. Today there are companies that exist for the purpose of creating integration software for business applications. Pervasive Software is one such company and there are many others. But each one of these companies approaches the integration problem differently because each one of these companies defines integration differently.At Pervasive we believe an integration that is used for business applications should be complete. All transactions should be reflected in each system after a synch at every level. There are some applications that will synch part of a transaction but not all details. For instance on an opportunity the line items may not be synched after initial creation. In this case the change in the value of the opportunity would reflect the changes, but the details of the transaction, the line items, may not be in synch with that opportunity value because they were not updated.Our advice is to be sure the integration vendor you buy from truly understands what "integration" means and just how critical details are to your business.