Integration between MS CRM and QuickBooks with out of the box solution is explained in the section MS CRM & QuickBooks Integration

If any additional field or object integration is required between MS CRM and QuickBooks, DBSync Mapping must be customized as per the requirement. This section explains the step by step process involved in customizing DBSync Mapping.