When Will OSS Financial Apps Catch Up?
RomulusNR asks: "One sticking issue preventing small groups such as small business and nonprofits from wholly migrating to Linux, or even open-source application software, is the sub-adequate feature scope of accounting applications. QuickBooks is the standard, easier for non-technical people to learn, and is free or extremely cheap for nonprofits, and comes built-in with nearly every tax form and chartered accounting reports imaginable. Open source software seems like a natural fit for nonprofits, but if they can't fulfill their legal financial obligations with it, it's a non-starter. Add to that the fact that most people are not terribly tech savvy, and some have spent a lot of time learning the few aspects of QuickBooks that are most relevant to them; retraining on a totally different app is not a practical endeavor. Is there any hope that the field of OSS accounting apps will catch up to the practical needs of those who would theoretically best benefit from them?"
The linked article is from Newsforge which, like Slashdot, is owned by OSTG.
However, if you read the linked article you'll see that there are actually several good accounting programs available, including some "just as good as -- or possibly better than -- QuickBooks."
It's not about lack of software, it's about "network affects" and the irrationally high premium many people but on avoiding change.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Friends don't let friends enable ecmascript.
I maintain a FAQ on a financial forum about open source financial applications. It is mostly geared towards personal users, but there are links and information to business-focused applications as well. There are non-profits & small businesses who do use F/OSS!
There isn't an open source QuickBooks clone. But many F/OSS applications do have features which QuickBooks lack (and vice versa, of course). Rather than looking for a "clone," one should clearly define their requirements & look for the app or apps that may fit those needs. If some are "close," money and/or labor can be spent refining the F/OSS applications. If all are far from your requirements (such as a requirement like "I need software which does exactly what QuickBooks does & has the exact same interface"), then suck it up & purchase QuickBooks. It doesn't cost an arm and a leg! If you find your organization doing this a lot, then re-evaluate your software selection practices--alternative software usually doesn't mean cloned software (whether F/OSS or proprietary) & you will never be able to benefit from very good software which is monetarily cheaper, uses open formats, and is functional.
I went to a presentation by a GNUCash guy a couple months back. They're retooling their backend as SQL to make development easier. This isn't an answer to the question but is probably a necessary first step for gaining developers.
They actually do have some fairly complex accounting in the current versions.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Now I think that many of you are overlooking the bigger picture that indeed there are much larger Open Source financial packages such as Compiere (paid support available), ERP5 and ofbiz.org (which has a paid support beta program for their financial module which will be open sourced)h p
http://compiere.org/
http://www.erp5.org/
http://www.ofbiz.org/
http://www.opensourcestrategies.com/ofbiz/index.p
Don't say there aren't any such programs until you've checked out:
http://www.freshmeat.net/
http://www.sql-ledger.com/
Great Perl-based web app. We're using it to replace our foxpro-based accounting app. We looked at upgrading our existing accounting app and it would of cost us almost 6 digits. We've been converting to SQL-Ledger with great success.
Having the source available is bonus. (And having a perl developer on the payroll is also good) So far we've done UPS WorldShip integration, and we're planning a barcoded inventory. We will soon be integrating VendorNet support for a few of our customer.
It's a very stable app, and I can't speak enough great things about it.
I've had two versions of QuickBooks Pro. Presently, version 2004. I've tried on several occations to get Quickbooks to work under Wine. Along the way, I've heard of people having various levels of success, particularly if they first install it on Windows and then move the files over to the fake windows drive under WINE. However upon reviewing this thread on Slashdot, it dawned on me that there is another huge name in the accounting business. Peach Tree. So I went on over to the AppDB at winehq.com and looked up PeachTree. I was stunned to see only one person had filed a report about it. It looks like version 2005 works fairly well under WINE as reported here:http://appdb.winehq.org/appview.php?versionId =3817
Now I know it isn't Open Source, but could we sway Peach Tree to make a Linux version using winelib. We can point to the recent port of GoogleEarth as a recent success story. Or maybe we could ask PeachTree to open up their code in exchange for publicity and a huge jump in market share.
There is GNUCash,
KMyMoney
http://kmymoney2.sourceforge.net/index-home.html
I run a one-man software development company in Australia. I've used Quicken Small Business Edition for the past 10 years or so. I don't like it but I've yet to find anything to replace it. Each year Quicken sends me a flyer with a discount for upgrading to version X+1. Each year, I say I'll try to find something else. In then end I go back to Quicken (either with the upgrade or just keeping my current version).
I've tried GnuCash - with version 2.0 approaching, it looks pretty good. But it's not nearly as slick as Quicken. Other alternatives are attractive for various reasons but have other problems.
My needs are very simple! I'd like multi-user access (Quicken doesn't offer this either - GnuCash may to a certain extent but it's not 100%), suitable reports for the Australian Tax Office (I know I can customise my own), fast to open and save its data files (GnuCash is very slow with 20 years of data - the multi-user requirement probably covers this because it uses Postgres), and it's go to be quick to enter invoices, payments etc. (GnuCash is horrible!). I'd prefer cross-platform and/or FOSS. If I'm going to move, it will be to something that has an open format for its data files.
Does anybody have any clues?
Graham
The SQL Ledger portal offers a double-entry accounting package, supported by a Postgres backend. I've found it to be relatively feature-rich.
IMO financial applications are the number one sample why the Linux desktop hasn't gotten more than a few percents market share. Can you really imagine an ordinary dentist ever use GnuCash on his Windows box? Or a carpenter, or a house wife? Can you really think that such people go out, buy or install Linux on their computers? No that won't happen, not until the art of writing FOSS has changed dramatically.
. pdf).
That said financial FOSS applications will only become possible when they are true cross-platform, when they are available on Windows and MacOS as well. Yet that's not sufficient, they also have to look native and they have to feel native on any platform. Else people, who use computer as tools and not as gadgets, won't use them.
Ordinary people don't look with the eyes of a fan, the look with the eyes of an annoyed worker who wants it task done as fast as possible. None of the so far mentioned applications look acceptable in their eyes. At the current state none written in Java or with GTK will satisfy these people. The only choice which produces acceptable results are using the commercial QT or the free wxWidgets toolkit. It may sound harsh but that's the case, just listen to the complains these people bring up against FOSS applications (or read http://www.osdl.org/dtl/DTL_Survey_Report_Nov2005
Yet looking acceptable is only one step towards broad acceptance, the other step is feel acceptable. Sorry, a FOSS application following the Gnome UI guidelines does not feel acceptable on Windows, MacOSX, KDE, etc. If you port a Gnome application to another platform you have to take care of all the little details which are different, which annoy users when the don't fit. These little details are listed in the only cross-platform guidelines wyoGuide (http://wyoguide.sf.net/).
To summarize, to make a FOSS financial application successful you have to follow these simple steps:
- Design the application cross-platform, then you get enough market share.
- Write it with an acceptable look anywhere, use QT or wxWidgets.
- Care for acceptable feel anywhere, follow the cross-platform guidelines wyoGuide.
O. Wyss
See http://wyoguide.sf.net/papers/Cross-platform.html
It's time to take a look at SQL-Ledger in that case. I would list the features here, but it would probably take all day. Suffice to say that for a system which can handle invoicing, inventory, reporting, quotations, POS, customer and supplier tracking, multiple currencies, templated documents (in HTML and LaTeX), etc. it does everything my business requires and then some. There's even a number of working online demo's, so you can try it out with almost zero effort. IMNSHO it is a very high quality system and a beacon for business-ready OSS apps.
Burns: We're building a casino!
McAllister: Arrr. Give me 5 minutes.