Back to article

QuickBooks and Linux: A Server Story

Can You Say Caveat?

June 28, 2007

When it comes to competition between operating systems, a platform is ultimately only as useful as its applications. For businesses that use Linux servers for their back-end operations--a category now growing by double-digits quarterly according to IDC--availability of applications is often the most significant bottleneck.

As a result, some organizations find themselves in the uncomfortable position of needing to support two back-end platforms: Linux for the majority of network applications, like Web servers, file servers, e-mail and messaging servers and CRM servers, and Windows for anything else necessary but unavailable for Linux.

For a lot of small-to-medium-sized business, the holdout has been Quickbooks Enterprise Solutions. Despite its "Enterprise" name, Intuit has aimed the product at businesses ranging from 50 to 250 people. For many businesses, this accounting server is now the de facto standard for financial organization, but it has been available only for Windows.

But no longer--now you can buy Quickbooks Enterprise Solutions for Linux. Well, with limits.

If you already use Quickbooks Enterprise Solutions 7.0 release 8 or newer, you can download a free Linux RPM archive to install the Quickbooks Enterprise database server. Officially, Intuit has tested the Linux server only on Red Hat Fedora 6.0 and Open SUSE Linux Enterprise Server 10.2. Linux gurus stand a good chance of running the server on other recent Linux distributions, although without Intuit's support.

Quickbooks Enterprise Solutions is a client/server product. While Intuit has now released a Linux version of the server, it has not, and does not currently plan to, release a Linux version of the client. This means that Quickbooks Enterprise Solutions end-users still need to access the server from a Windows workstation, with the Enterprise Solutions client installed.

Members of the Linux community are ambivalent about the situation. According to Intuit, Linux has penetrated more widely on the server side than on the desktop. They anticipate that organizations running a hybrid architecture--Linux on their servers and Windows on their workstations--is the larger market right now. It doesn't hurt, either, that releasing the Quickbooks Enterprise server for Linux is easier than porting the client. The server has, for some time, been built on the Sybase SQL Anywhere database, which itself is available for both Windows and Linux.

Despite the fact that Quickbooks Enterprise, and the people using it, must still rely on Windows workstations, Intuit's release is being generally regarded as a positive step for Linux. Practically speaking, of course, some businesses will benefit from simply being able to run their Quickbooks database on Linux. But more broadly, Intuit has historically been a very Windows-centric vendor.

Customers have long complained that their only previous non-Windows product, Quickbooks for the Mac, falls far short of its Windows equivalent in features and compatibility. For Intuit to release a Linux version of Quickbooks Enterprise at all -- even if only the server component -- represents a significant acknowledgment that Linux is now a serious player among business customers.

Intuit's decision to support a platform other than Windows may also have been influenced by Microsoft's move into the business-application provider market. With Microsoft's purchase of several SMB application providers and subsequent launch of Microsoft Business Solutions, Intuit and competing business application vendors like Sage are looking to diversify.