Geek Ranch Accounting Solution

November 13th, 2008 by Phil Hughes

Your rating: None Average: 5 (1 vote)
Back in February I wrote about my search for accounting software for the Geek Ranch project. At that time, I didn't have a good answer but, today, I do.

First, a quick review of the requirements:

  • Decent A/R, A/P, General Ledger
  • A useful CRM system
  • Handles multiple currencies
  • Is at least available in Spanish with Spanish/English a plus
  • Is possible for a bookkeeper without a Computer Science degree to learn to use

Well, after a lot of false starts, I settled on PostBooks from Xtuple.com. Don't let the .com part scare you away if you are looking for something useful and free—there are three products with PostBooks being the free choice. The system includes MFG/ERP and those parts get more sophisticated in the other editions. Far from being "crippleware", PostBooks will do more than most non-manufacturing businesses need for accounting.

I set up PostBooks here about a month ago but if you look at the web site, you will see why it became the right answer yesterday. They have been working on translations for this version, but yesterday they launched their translation portal. Spanish is mostly done and eight other languages vary between 50% and complete. The portal allows and encourages user input to complete translations.

The system design itself is very interesting. There is a KDE-based client which talks to a Postgres database. The client (which is the same for all the products) is just the user interface. All the business logic is implemented as functions in the database. There is no server code outside the database.

The translations are also cleanly implemented. All you do is put the translation files, *.gm, in the same directory as the executable and they become available in the user configuration screen. Anything that is not translated is just displayed in English. The actual translations are done using QtLinguist. If you don't have QtLinguist, there are executables of it available on the Xtuple site as well.

Besides being a solid product that seems very well designed, I find the business model interesting. Xtuple sells the high-end software and support services which, of course, is no surprise. But they benefit from the give-away product. Because the client is the same for all versions, what we contribute (bug fixes and translations, for example) decreases their expenses related to their commercial offering. In return, we get to take advantage of various things from the commercial offering. For example, documentation includes manuals and even videos on how to use the product.

To me, this is a perfect example of how Open Source can be a win-win for a commercial enterprise. __________________________

Phil Hughes


Special Magazine Offer -- Free Gift with Subscription
Receive a free digital copy of Linux Journal's System Administration Special Edition as well as instant online access to current and past issues. CLICK HERE for offer

Linux Journal: delivering readers the advice and inspiration they need to get the most out of their Linux systems since 1994.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Sev Wilson's picture

OpenERP

On November 17th, 2008 Sev Wilson (not verified) says:

Consider OpenERP -- seems to have everything you are looking for and a lot more.

http://openerp.com/

drew Roberts's picture

Don't like the model.

On November 17th, 2008 drew Roberts (not verified) says:

"To me, this is a perfect example of how Open Source can be a win-win for a commercial enterprise."

I don't like this model at all. I want a model in which all of the code is Free. Not one where part of the code is Free and another part or an enhanced part is non-Free.

I do want a model where I can pay for professional support though. Preferably on a contract or per incident basis, my choice depending on my present needs.

all the best,

drew

Ramiro Vergara's picture

ADempiere, a full blown community based ERP

On November 15th, 2008 Ramiro Vergara (not verified) says:

Phil,

Great that you settled for an open source ERP.

ADempiere would have also been a solid option for you. It has plenty of languages available including several flavors of Spanish, multicurrency, multi company and multitenant is built in since its foundations.

ADempiere runs in any platform that supports java and uses postgres. It can also be used via its 2 web client options in html or AJAX.

Best regards

Ramiro Vergara
Public Affairs
ADempiere Project

Post new comment

Please note that comments may not appear immediately, so there is no need to repost your comment.
The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <i> <b>
  • Lines and paragraphs break automatically.

More information about formatting options

Newsletter

Each week Linux Journal editors will tell you what's hot in the world of Linux. You will receive late breaking news, technical tips and tricks, and links to in-depth stories featured on www.linuxjournal.com.
Sign up for our Email Newsletter

Tech Tip Videos

From the Magazine

July 2009, #183

News Flash: Linux Kernel 3.0 to include an on-the-go Expresso machine interface! Ok, maybe not, but Linux is definitely going mobile, from phones to e-readers. Find out more inside about Android, the Kindle 2, the Western Digital MyBook II, The Bug, and Indamixx (a portable recording studio). And if you've gone mobile and you been wanting more Emacs in your life then check out Conkeror.


To compliment the mobile we've got the stationary: parsing command line options with getopt, checking your Ruby code with metric_fu, and building a secure Squid proxy. How is this stationary you ask? What can we say? It's not. We just wanted to see if anybody actually read this part of the page :) .


All this and more, and all you have to do is get your hot sweaty hands on the latest copy of Linux Journal.





Read this issue