QuickBooks
Home
CFS News
Accountants
Webinars
2009 Schedule
Fishbowl
Contact Us
About Us

       

Creative Financial Software
Atlanta's Leading Accounting Technology Experts

Training
Integration
Reporting
Remote Support
Data Analysis
Data File Setup
QB Home
How Does QuickBooks Integrate with Other Software Solutions?

Because of the prevalence of QuickBooks in the marketplace, countless software developers have designed ways to share data between their products and QuickBooks. Until 2001, these other software solutions predominately imported data into QuickBooks using a format called Intuit Import Format or .IIF. The Intuit Import Format was not an efficient means of data import. At best, the imports were difficult to use and were particularly susceptible to import failures. At worst, importing data using the Intuit Import Format actually corrupted the QuickBooks data file!

Intuit recognized the problems with the Intuit Import Format and in 2002 began offering a Solution Developer Kit (SDK). The SDK allows other software developers to build tight integrations between their products and QuickBooks - using Extensible Markup Language or XML. Now, QuickBooks users do not have to import files or even open QuickBooks to exchange data with these other applications. The creation of the QuickBooks SDK created tremendous opportunities for developers, who can now leverage the popularity of QuickBooks to promote their products and expand their user bases. You can click here learn more about Intuit's QuickBooks SDK.

Creative Financial Software provides consulting on products that use the QuickBooks SDK to integrate with QB like Fishbowl Inventory and Intuit Warehouse Management ES.

Interested in Learning More?

Click here to access the official list of software solutions that integrate with QuickBooks.

Click here to access Intuit's Website for developers who use (or intend to use) the QuickBooks Solution Developer Kit to integrate their products with QuickBooks.

Contact us for answers to your questions about integrating QuickBooks with other applications.

QuickBooks for the 21st Century - The Introduction of SQL

QuickBooks versions 2006 and later use a client-serve database engine – based on a SQL database product developed by Sybase called iAnywhere. SQL stands for Structured Query Language. Innumerable software developers use SQL, making integration between their products and QuickBooks easier than ever.

QuickBooks Enterprise Solutions 6.0 and later include an ODBC driver that allows you to query an unlimited number of QuickBooks data files stored on your computer – or in a shared network folder on your local area network. Note: The ODBC driver included with Enterprise Solutions does not allow you to transfer data into QuickBooks. You can only extract (query) data.

If you do not use QuickBooks Enterprise Solutions – or if you want to use ODBC to transfer data into QuickBooks, you need to purchase the ODBC driver for each computer in your office that you will use to query the QuickBooks database. You can purchase the Intuit recommended ODBC driver at www.qodbc.com.

Building custom reports is perhaps the most prominent advantage of QuickBooks database queries. Small businesses running QuickBooks can now use products like Crystal Reports to significantly expand their reporting capabilities. Click here for more information on customizing QuickBooks reports.

QuickBooks users who do not have any background in information technologies (IT) or computer programming can still learn how to query the QuickBooks database. Though the process is somewhat technical, you can most likely learn how to perform at least simple database queries using products like Excel and Access - programs with which you are already familiar. You can then reformat and refresh the exported QuickBooks data easily using the Excel or Access human interface.

Software developers like Flexquarters (the developers of the Intuit-recommended ODBC driver) recognize the tremendous advantage of querying QuickBooks data and have begun developing applications for QuickBooks users that greatly simplify the query process. One reporting product favored by Creative Financial Software is called QReport Builder

Integrating QuickBooks with Microsoft Office

QuickBooks is programmed by Intuit to integrate with Microsoft Outlook, Microsoft Excel and Microsoft Word.

Integrating QuickBooks with Your Existing Software Applications

If you want to keep your existing infrastructure software (e.g. customer manage resources - CRM, point of sale, warehouse inventory management, etc.) you can probably build a custom link or integration between QuickBooks and your other software. However, you would probably need to purchase the QuickBooks SDK or contract with with a software developer who has access to thee SDK.

When our clients need to build customized integration between QuickBooks and other applications, we recommend an consulting firm called Accountigrate.

 

CFS & Intuit
Data Archiving
 
Publications