Slashdot Mirror


Accounting Systems on Linux?

cuebei asks: "OK, Slashdotters - let's talk accounting systems for small-mid sized businesses. With the popularity of Linux servers running various e-business services such as web, directory, mail, commerce, etc, it only makes sense for Linux to become a more mainstream platform in the business world. One of the areas where I can foresee Linux being used extensively is in the area of accounting. Linux is both reliable and scalable, two key requirements for any accounting package. So who uses Linux for HR/Accounting? What options are out there? Open-source or commercial? If you were starting your own business and standardized on Linux as a platform, what accounting package would you use and why?"

26 of 399 comments (clear)

  1. SQL Ledger by _ivan · · Score: 5, Informative

    GPL'd, web-based, double entry accounting system
    for businesses. Full internationalization support
    for several languages, currencies and chart of
    accounts, written in Perl. Good stuff.
    Webpage here

    GNUCash is *not* a business accounting system.
    It is a *personal* accounting system.

    1. Re:SQL Ledger by maladroit · · Score: 2, Informative
      GNUCash is *not* a business accounting system.

      Um, I think they would disagree. One of their stated goals is to allow small business accounting, kind of at the same scale as QuickBooks. Whether they've achieved that is open to debate, and you can argue about how large a business they could support, but I don't think you can completely dismiss the product.

    2. Re:SQL Ledger by Anonymous Coward · · Score: 2, Informative

      You're right that Gnucash is not a business accounting package as it stands.

      However, significant amounts of development effort are going to make it useful in a business environment. Right now, the most active part of that effort is the OpenCheckout point of sale project. It's not a general-purpose business accounting system, but the features we're adding and redesigning to make the Gnucash core work as a point-of-sale accounting engine and management interface are part of what needs to be done to make a more general-purpose system.

      My company (Linux Developers Group) employs most of the core Gnucash developers, and we are working hard to make money from POS and other vertical applications of the Gnucash code base. We have a lot of interest from grocery, hobby, and government clients, and it's likely that POS and inventory management will drive the development done by paid developers of Gnucash for some time to come.

      Also, several volunteer developers are working on business infrastructure for Gnucash.

      Since Gnucash has been the #1 or #2 most active Gnome project (by the Gnome Hacking Activity measure) since the Gnome Summary started including our stats, I think it's fair to say that we are working very hard on that and we have some prolific hackers.

      So, while it's true that you can't use Gnucash for your business right now, don't write it off.

      Thanks,
      Bill Gribble
      grib@linuxdevel.com

    3. Re:SQL Ledger by Nate+Fox · · Score: 5, Informative

      Funny, I just had one of my clients want to test this out, so he gave me one of his servers to set this up on. He wanted me to install both SQL-Ledger and NOLA. Preliminary results as far as a sysadmin is concerned:

      SQL-Ledger: Rocks. VERY easy to set up, documentation is complete, and from what my client tells me, theres more modules available than most of the commercial stuff he's looked at. Its running on a Debian Potato system, and almost everything is stock (read: stable). All I added was a source install of pgsql, and added the couple of Perl modules via the CPAN perl shell. I think I had the entire thing runnin in less than an hour, from poppin in the 2.2r4 cd to firing up Moz on my other box.

      NOLA: An absolute bitch to set up. Not only does all the documentation end in .doc (with .pdf's on the web...no text/html that I could find), but its EXTREMELY incomplete. It doesnt say what needs to be compiled with PHP (thats my biggest complaint - took me about 6 recompiles to figure out wtf it wanted in PHP). It dynamically generates most of its buttons via libgd, and they dont even look that good. Its got a lot of wizbang stuff, but they haven't worked on the actual use of it much. Not to mention it suggests using the absolute latest libs for things. I'd rather a production system not rely on the bleeding edge. I suggest staying away from it for a while till it matures.

      Welp, there's my $0.02. Like I said..I'm the admin who's settin it all up...I haven't really used either of them, but a lot of times you can tell how good of a project it is by how easy it is to set up (ie: how good the documentation is).

    4. Re:SQL Ledger by larsu · · Score: 5, Informative

      Disclaimer: I work for Noguska, the main company behind NOLA.

      Installing solely from the source tarball is currently much more difficult than need be. We do however provide an iso image file in our downloads section with a complete installer for Apache/PHP/MySQL for both Windows and Linux/Unix servers.

      Also, our UI is currently undergoing extensive changes, and things are changing nightly.

      Thanks for checking it out!

  2. Accounting and HR on Linux? Yikes. by muonzoo · · Score: 5, Informative

    It might just be me, but in my former experience being a SysAdmin for several junior oil companies, one thing really stood out in the IT and infrastructure areas: These people were extra conservative.

    Whereas the exploration group was running on really nice (for the time) new SGI machines, the production group was being more reserved with Sparc/SUN solutions and the accounting department was positively in the dark ages with an old AS/400 mainframe. It was considered quite radical when they migrated to a bunch of AIX boxes and they were terrified to do it.

    Don't misunderstand me, I'd love to see the adoption of linux and open-source solutions in this arena, but I feel that this is likely an area that will meet with substantial resistance.

  3. BillMax by Anonymous Coward · · Score: 3, Informative

    Our company uses BillMax, but my personal view is that the system was cobbled together without much thought on scalability and is missing a lot of features. We are currently porting the system over to an in-house PHP application.

    I suggest staying away from BillMax unless you really want to adapt your company to it instead of the other way around (as it should be)

    Anonymous for a reason.

  4. Go all the way with ERP by swizkid · · Score: 5, Informative

    An "accounting" package is not enough these days. Lets face it, developing relationships with customers is what it's all about. Which means that getting information in and out of your systems in the quickest possible manner is what will win in the face of competition. Enterprise Resource Planning systems from the likes of SAP and Oracle are what give big business the edge. Sure you don't have $250K to spend on solutions from these guys but Appgen, Compiere, and GNU Enterprise are bringing these kind of systems to the masses. The most promising at the moment seems to be Compiere but it does require some up-front costs - (nothing a small business could'nt handle if they were planning on a Windows deployment anyway). Check them out!

    --
    He who knows not what his nose knows......
  5. Appgen's MyBooks for Linux / Windows /Mac by The+Breeze · · Score: 2, Informative

    Appgen makes MyBooks, which is very similar to quickbooks, and can be purchased with development modules. This is made by the same people who do Moneydance.

    $99 for 5 users -- I have a detailed list of questions about this product submitted to Appgen, which I am currently evaluating as a possible recommendation for clients. So far, the demo looks good.

    www.appgen.com

  6. What about SAP ? by Afrob · · Score: 5, Informative

    mySAP has been running on
    Linux for quite some time now.
    But perhaps that's nothing for small businesses ;-).

    --
    -- www.linux-laser.org - Open Source Laser Show Software for Linux
  7. HRIS / Payroll Accounting by mike_the_kid · · Score: 2, Informative

    Seems like HR / Accounting systems are basically database, and as part of the package the vendor sends along some management clients. The clients are not the core technology, and are probably easilly ported and platform independent of the server.
    For the database you have the standard choices, (Oracle, DB2, some others). The clients are kind of independent of the server.
    I am not answering the question, I am just speculating that there is a bit more to the choice than which vendor. If you are buying an HRIS or accounting system, and your definition of mid-sized company and my definition of mid-sized company mesh, than I would imagine that the platform will not be a big deal. This is not consumer software, this is server software, and my impression is that the playing field is a bit more level.
    Now as for an open source alternative, that looks like a shame. A quick search does not turn up much for HRIS projects that are open sourced. Does not seem like such a tough task to tackle. Right -- lets just whip up a MySQL object model, store information about employees and have a PHP interface and XML and java [catching my breath]. These systems tend to be pretty complex, fairly specific (to the business processes that they fit in place with). Also, there are all kinds of legalities that go along with HR and accounting for mid-sized businesses.

    So basically my answer is: PeopleSoft or Ceridian or IBM (just three quickies off the top of my head) would probably love to sell you a Linux HRIS. Maybe I am wrong, but this sort of thing was probably migrated to Windows from Unix back in the day, not the other way around. The key word above is sell.
    I can not wait to see what Open Source solutions turn up here, but it is a difficult problem to solve, an my expectations are low.

    --
    Troll Like a Champion Today
  8. Hansa by Howie · · Score: 3, Informative

    You may want to take a look at Hansa Financials, which is now available on Linux. We were looking at it a few years ago as a back-end to integrate with an e-commerc product (never happened).

    The nice parts are that the system has a documented client/server protocol (which they call "Open TCP/IP" for no good reason). Can run on Windows, Mac and Linux. Fairly sensible licensing, from memory. Nice people.

    From my limited experience (I'm no accountant), it did what you'd expect, but you saw a lot more of the database directly than you do with Sage Line 50 (the other package I know a bit about).

    --
    "don't fall into the fallacy of believing that Perl can solve social problems. Maybe Perl 6 can, but that's a ways off"
  9. WyattERP by Kismet · · Score: 3, Informative

    Check out the WyattERP project. It is an Open Source ERP for Linux. There is already at least one medium-sized company that runs nothing but WyattERP for all its needs - from the receptionist to invoicing to HR.

  10. use what you are now - AccPac on Linux by Nailer · · Score: 4, Informative

    I don't live in the US, and I never will. But from what I have heard, AccPac performs the same role (ubiquitous SME accounting software) that MYOB does in my own beautiful country, Australia.

    AccPac have a Linux port.
    * It seems to be software you can get competant accountant with many years experience using, minimising training costs and staff overtime while necessary to move to a new system
    * It has a fairly good reputation and large amounts of existing systems
    * it can import data in a wide variety of formats from its competitors.

    It's not Open Source, but it might be the best tool for the job, which should be any competant technical persons criteria for selecting software.

  11. Re:What about a database? by rastachops · · Score: 2, Informative

    "Dont forget that accounting rules are different in different countries."

    I stumbed across this article, thought yeah these linux based solutions are great! (im a part time accountant in a small accounting practise and my boss wants to move to computer based software that will cost in the region of £2,000 - £4,000 per year)

    Then I started to check it out, it just wouldnt work for the UK. The legal systems are so different, I doubt that there is a UK based linux suite out there :(
    /the search continues

  12. MyBooks from AppGen by GadgetMountainMan · · Score: 2, Informative
    this company has been making a personal finance package called MoneyDance, that I have been running on my linux box for two years now, and I am very happy with it. Now they are gunning for QuickBooks with their new product MyBooks.

    here is a link to their feature matrix as compared to quick books.

    oh, and best of all, MyBooks runs on whatever platform you choose. Their developers actually listen to customer requests, and you can get tech support without forking out your credit card number!

  13. SQL-Ledger vs NOLA & DB backends by chiguy · · Score: 3, Informative
    Ah, another PostgreSQL vs. MySQL product comparison.

    From the posts, SQL-Ledger uses a pgsql backend and NOLA uses a MySQL backend.

    I'm not sure what others think, but I for one would be very scared about using MySQL as a mission-critical backend.

    Several articles comparing the two (a good one here) have come up with the same basic complaints, MySQL might be fast in overall, but it fails 3 out of 4 of the basic ACID tests (Consistency, Isolation, and Durability). So it's extremely fault intolerent.

    PostgreSQL is fully ACID compliant and is thus a more reliable backend.

    Yes, there are plug-in table managers for MySQL that are ACID compliant, but it's nicer to know that the core product already meets these basic requirements for a robust database.

    So be sure you take a look at technology behind the systems before committing your critical systems to them.

    --
    passetspike!
  14. SQL Ledger and Security. by autrijus · · Score: 5, Informative
    I've been using and localizing sql-ledger for a while now, and it's definitely a very extensible and easy-to-use package.

    However, please Do Not use it as a remote administration / accounting tool that serves over the internet. Its place is inside the firewall.

    The reasons is that it doesn't have a session control-related audits. Any user that types in http://hostname/sql-ledger/ir.pl?login=admin&path= bin/mozilla could get into the syste under the name 'admin', given the attacker knows the username "admin" (not hard), and regardless of that account's permission. indeed the same scheme is workable on any other .pl program.

    You can apply This patch to fix it, if you don't worry about shared proxies.

    And yes, this patch has been sent to the author. His comment was more along the line of accountants are not script kiddies, so we don't need to worry too much. That is probably reasonable, too.

  15. Accounting's only part of it - you need middleware by Colin+Smith · · Score: 3, Informative

    As others have pointed out, SQL ledger is really quite nice but you need to be able to "plug it in" to the other business applications that are being used.

    So you either write SQL ledger modules for *everything* or you use some sort of middleware. I have a short document which describes why you need middleware:
    http://www.yelm.freeserve.co.uk/middleware/

    There's lots of very expensive and proprietary middleware systems from such companies as IBM and WebMethods. Something open would be handy.

    --
    Deleted
  16. Compiere is what you want by danpbrowning · · Score: 3, Informative

    I agree with one other poster who mentioned Compiere. It is a very complete, robust, and *awesome* ERP/CRM system. http://www.compiere.org

    --
    Daniel
  17. Silk Software by CSIP · · Score: 2, Informative

    Silk Software has a fully integrated accounting, inventory management, POS, rental, payroll, etc, etc software package available for linux. check out the website for more info.

    -and.. yes... i of course work for silk

    --
    "Nyquil - The stuffy, sneezy, why-the-hell-is-the-room-spinning medicine."
  18. Re:Finally, a Slashdot topic I know too much about by Camel+Pilot · · Score: 3, Informative

    My wife uses Quickbooks for her hot gourmet web store Sam McGees. I find the following issues with Quickbooks:

    1. Frequent database corruption and no way to repair the database. Since whole shebang is one db file this is scary. We backup twice daily.

    2. Scalability. If you have a small customer database then it maybe fast enough, but we have several thousand customers it bogs down and becomes sloooooow. Current single file db is around 50 Mbytes.

    3. And foremost the database is inaccessible with no published API. I tried a while back with Quickbooks 2000 to import orders (transactions) from a flat file. Forget it. After hours of work I was able to get customers to import, but the documentation was incomplete and I had to find trick from the usenet to make it work.

  19. FreeMoney by chris_sawtell · · Score: 3, Informative
    You might like to try out Free Money

    It has been designed by people who really do know what they are doing and quite a lot of effort has gone into it recently.

  20. "Cash" for Linux by Gerb · · Score: 2, Informative
    There is a commercial accounting software package for the Netherlands, which runs perfectly on Linux. It's called "Cash". Check it out on www.cash.nl.

    It is used quite widely in the NL.

    Gerb

    --
    There's no place like 127.0.0.1
  21. Hmm... I don't know... by Anonymous Coward · · Score: 1, Informative

    what are the markets and competition:

    large business: SAP, PeopleSoft (barf!), Lawson, Siebel, etc.

    small-large: Great Plains (I wonder how MS Passport will "enhance" this?), PeachTree, QuickBooks Pro, Quicken...

    small: Excel, Access, Great Plains, PeachTree, QuickBokos Pro, et al.

    Sure, the template and Design Pattern for doing accounting is pretty well known and has been for some time.

    Any Open Source (I'm assuming that's what people mean in the context of this) will be able to either be easily expanded by VARs and developers, have as good as or better percieved fit-and-finish (eye candy), and offer some easy exchanges between existing apps and OSAccounting.

  22. Appgen might have what you are looking for. by AIXGuy690 · · Score: 2, Informative

    I use a program called Moneydance for my personal finanace. Moneydance is made by a company called Appgen. Appgen also makes makes software for small to midsized businesses and best of all, it works with Linux. Check it out... http://www.appgen.com/