Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Business

Accounting Systems on Linux? 399

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?"
This discussion has been archived. No new comments can be posted.

Accounting Systems on Linux?

Comments Filter:
  • SQL Ledger (Score:5, Informative)

    by _ivan ( 31342 ) on Monday December 17, 2001 @04:54PM (#2716743) Homepage
    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 [sql-ledger.com]

    GNUCash is *not* a business accounting system.
    It is a *personal* accounting system.
    • Re:SQL Ledger (Score:2, Informative)

      by maladroit ( 71511 )
      GNUCash is *not* a business accounting system.

      Um, I think they would disagree [gnucash.org]. 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.

      • That's not business accounting that's a checkbook register with halfway decent invoicing tacked on. In short qb kisses the pooch; I have to use it at work to many simple things are kludges. what we need is
        1. NO web interface, ergonemic nightmare ie no short cut keys. To long to upload to web server, pass off to PHP or Perl CGI then update database then send back then wait for browser to render
        2. We need a more fine-grained permissions system, just becuase I can enter invoices and billings from venders doesn't mean I'm authorized or need to know the checkbook balance or see the profit/loss reports or balance sheets
        3. double entry isn't needed, when accounting was invented 4K years ago people added and subtracted manualy and it was important to check and find errors, we used 'puters now no silly arithmatic errors other than possible round-off stuff so no need for double entry.
        4. a simple CRM module would be nice (I just read that MS is pushing for entery into small/mid-sized CRMCustomer Relations Management)
        5. MultiUser is needed

        Hey if we want quickbooks, it's my understanding that it runs under wine anyways. Yes a small business is much more like an enterprise than most imagine.
    • Re:SQL Ledger (Score:2, Informative)

      by Anonymous Coward

      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 [linuxdevel.com] 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

    • Re:SQL Ledger (Score:5, Informative)

      by Nate Fox ( 1271 ) on Monday December 17, 2001 @05:27PM (#2716972)
      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 [sql-ledger.com] and NOLA [noguska.com]. 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).
      • Re:SQL Ledger (Score:5, Informative)

        by larsu ( 473425 ) on Monday December 17, 2001 @05:51PM (#2717089)
        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!
        • Re:SQL Ledger (Score:2, Insightful)

          by Anonymous Coward
          Also, our UI is currently undergoing extensive changes, and things are changing nightly

          Sounds to me like the best reason of all not to put this into use in a business environment.
      • 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 [webtechniques.com]) 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.

      • by Christopher B. Brown ( 1267 ) <cbbrowne@gmail.com> on Monday December 17, 2001 @06:45PM (#2717319) Homepage
        I've not tried installing NOLA, but keep SQL-Ledger around. I'd say you're bang-on in assessing that it's important to have the technology be readily installed.

        A prime problem with GnuCash vis-a-vis trying to get the "bleeding edge" functionality is that it is an absolute pain to get compiled. The functionality may be worth it, but if it's daunting to build, that's a problem.

        In exactly the same manner, there are all sorts of projects out there to build some really cool JavaEnterprize-Foo-Beans- Coffee-Espresso-Transactional- EE goodness; if it takes someone who's an expert in all of:

        • Apache;
        • Some Server Extension;
        • Some Java Framework Atop a Server Extension;
        • Some Application Framework that doesn't do squat until all the above pieces are running perfectly along with an interface to an RDBMS

        Excuse me if I don't jump up and down cheering at the vast complexity of this.

        In contrast, SQL-Ledger is indeed quite straightforward to set up. A bit more manually-involved than I'd like, but certainly not badly so.

        • For me installing Gnucash 1.6 (the same day I saw the /. article saying it was impossible to build) was as simple as:

          apt-get install gnucash.

          The cutting edge Gnome libraries of today are going to be the old staid ncurses of tomorrow. I personally am glad that GnuCash is reusing this software instead of re-inventing the wheel. It's tricky to compile now, but these software components are forming the building blocks of tomorrow's applications.

          That being said, you certainly are correct when you point out that sometimes the Perl + Apache solution just makes sense. I don't use SQL-Ledger, but it seems to be easy to set up and relatively full featured. Adding nifty new technologies sometimes just makes things more difficult.

    • by Nailer ( 69468 ) on Monday December 17, 2001 @06:19PM (#2717195)
      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. [accpac.com]
      * 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.
    • by autrijus ( 48596 ) on Monday December 17, 2001 @06:43PM (#2717306) Homepage
      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 [autrijus.org] 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.

      • by jayed_99 ( 267003 ) on Tuesday December 18, 2001 @12:01AM (#2718358)
        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.

        Sorry, but I have to disagree. Accountants are worse than script kiddies. When they go bad they know exactly what they're looking for, and they know how to manipulate the data to hide any unusual transactions. Maybe the mythical bad accountant doesn't personally have the skillz to crack a system, but -- I assure you -- they are more than capable of finding a partner to help them.

        I've been doing SAP R/3 security for a handful of years, and I could tell stories that would make every CFO in the world crap their pants.

        You have to realize that we're talking about being able to manipulate real money. You can't treat it like monopoly money because it's just a bunch of numbers on a UI. You need to control (and be able to audit) access to an enterprise accounting system just like you would protect and audit access to a giant pile of dollar bills that is equivalent to your company's net worth. You've also got to realize that admin-style access to an accounting system means that you can make changes to things that happened in the past. So I could go back two months ago and insert a bogus purchase order for $99.00 (or any other small amount that misses the executive-approval-radar). Then, this month, I could pay it -- to that anonymous bank account I have. I could do this over and over with multiple fake purchase orders for months and months. And since no one could audit the transactions, they would only know that they were missing an ass-load of $99.00 transactions. (The real-world implementation is a bit more complicated, but you get the idea).

        If your company has $500,000 of revenue a year, and the two accounting people are personal friends, you probably don't need to worry about embezzelment, fraud, fake purchase orders, etc. (I personally would worry about them, but I'm a paranoid security guy).

        If your company is pulling in a few million dollars a year, and you hire random accounting people then, yes, you need to be able to audit their activities.

    • Know nothing about it, but looked it up on Google. Might as well share my research:

      SQL Ledger [sql-ledger.com]

      Christopher Browne's List of Free Software for Business Accounting [cbbrowne.com]

      Mini review of SQL Ledger [hotscripts.com]

      Short discussion of SQL Ledger from GNU.ORG [gnu.org]

      AllCommerce, an ecommerce and fulfillment system [sourceforge.net]

      GNU Enterprise [gnu.org]

      Linux-Kontor is a free ERP (enterprise resource planning) software suite. [sourceforge.net]
  • by MantridDronemaker ( 541253 ) on Monday December 17, 2001 @04:54PM (#2716749) Homepage
    In my experience (manufacturing, specifcially chemcial manufacturing), the accounting software is almost irrelevant. The trick is finding a suitable manufacturing package and then you just use whatever accounting package that works with it.

    That being said I'd be ecstatic if there was good process manufacturing software available for Linux! But the gamut of features would be rather daunting- solid flexible modules for inventory with lot tracking, formulations, hazmat and environmental reporting as well as MSDS and labelling, production BOM, scheduling, heck throw in HR...and of course the mentioned accounting package.

    Heh, give me all of this and our company switches to Linux!
    • I have to agree wholeheartedly with that comment. Having worked at a good sized manufacturing opperation (in the IT Group), I know enough to agree, also enough to know such a system is terribly complicated to implement, unless you have a good background in an existing application. We ran our system on an AS/400 using MAPICS. Do you have any idea what companies what pay for this stuff? It is insane! It is easy to get huge amounts of money allocated to an upgrade, because the software RUNS the business.

      Seems to me like a webservices core may be able to be developed, which serves extermal user iterface modules. Maybe J2EE core (running in JBOSS), webservices exposed through Apache SOAP. You can then write interfaces in many different languages in different user interface, FAT GUI, thin jsp/php/perl. Ahh, I have real stuff to work on. Don't have time to keep thinking and rambling on about this.

      -Pete
      • Funny you mention JBoss! I have been thinking a lot about an open source accounting package. I came to the conclusion that it would be best implemented with J2EE. I think this is truely the only way to implement a modular and scalable mid to large accounting package.
        Beacuse JBoss impements an ORB it would not be to difficult to have nice gui client but also the web client would be relativly easy to build with jsp/tag lib. Also the datasouce abstarction is so good.
        Just my two cents.
    • If you are doing manufacturing, then chances are good you don't really qualify as a "small business." There are plenty of businesses that just need accounting software. Even some big businesses don't need a manufacturing package, because surprise they don't manufacture anything.

      Free Software accounting packages are likely to take off for the same reason that PCs did. When Lotus 1-2-3 came out only the smallest of small businesses could do their books with a PC, and yet Lotus was literally swamped with orders. It wasn't too long before nearly all businesses used these toys to do at least some of their accounting.

      • A manufacturer who sells $10 million in product a year is still a small business. With low margins many have trouble paying the 20-50k/year for a good MRP/Accounting package and the consulting time needed to keep it running and up-to-date. Once you get into paying for NT server and a license for each client, you're dealing with even more money. Running an MRP/Accounting system on Linux would be a good way to cut costs while using a robust, stable OS.
  • by muonzoo ( 106581 ) on Monday December 17, 2001 @04:55PM (#2716753)
    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.
    • Fortunately or unfortunately most changes to entrenched systems in inventory control and accounting systems are purely profit driven. From a non-computer administrator's point of view, there is no need to mess with what works - that can cost downtime, training and other ugly expenses. The accounting/inventory system is a tool, often highly customized, just like a hammer. Because someone just came out with hammer 2.0 doesn't mean that my trusty hammer 1.0 isn't doing what I want. This is also why a lot of systems with really ugly bugs [iarchitect.com], misfeatures [c2.com], and peculiarities [win2000mag.com] are found in the back offices. Nobody really cares about the latest-and-greatest tech for accounting systems: the underlying processes [businesstown.com] have been developed and codified for centuries [acaus.org] and in the minds of the users there is no real need for an accounting system implemented on top of a Quake 3 engine [quakeworld.com] when good ol' DBase [dbase.com] III will do.


      About the only ways to get post-60's/70's into most backend business systems is to either start with it (still get same out-of-date problem in five, ten or fifteen years) or to have the higher-ups declare that a particular system will be used. Too bad a lot of Linux companies are getting a bad rap. If the hype had kept going, a lot of higher-ups would probably have switched to *Open Source* systems just to be the first in their country club [commoncause.org] to have all-Linux accounting department.


      Sorry about the cynicism but I've worked with migrating few small inventory and accounting systems to something from the 90's and none of them were pretty from the personal or technical point of view. Sometimes it's all about culture [auxillium.com].

    • Yes, but you're forgetting one thing...

      These people are also cheap!

      Seriously, every accountant that I ever meant was a major tightwad. For example, I knew this one accountant that refused to get cheese on his daily $2.99 "budget" hamburger combo. I once asked him why, and got this long winded speech about how saving the 25 cents a day will give him an extra $4,000 of retirement savings! He even wrote down on a napkin his formula on how the compound interest will multiply his ~$50 a year savings over the years. I left the lunch room amazed this the amount of thought that he put into to this. Some people are thrify, but this man raised it to an art form.

      So, back to my point. When given the choice of paying $99 for Quickbooks or downloading and installing SQL Ledger for free, which choice is this crusty old accountant going to go for? You know that he'll be going for cheaper option, because it gives him a few more bucks to scrape together for retirement. Sure, he'll never spend a penny of it once he retires, but at least his kids will be rich when he dies.
    • Yes, accountants are extra conservative, in the practical sense. That's what they are paid for, after all.

      However, reliability is the key. The simple reality of Linux' stability is a selling point beyond compare.

      Add to that the fact that they could not care less what OS it runs on, so long as it is always available, and never looses data, and you have a perfect match in Linux and a journaling file system.

      Beyond that, the OS itself doesn't buy you anything. It's the application that does the real work. Without trust in your app, nothing matters at all.

      Bob-

  • by [Entropy] ( 87954 ) on Monday December 17, 2001 @04:55PM (#2716754)
    Lacking any traditional desktop software packages, you could always use web-based commercial products like QuickBooks for the Web [quickbooks.com] or Oracle Small Business Suite [oraclesmallbusiness.com].
    • Quickbooks on the Web looked very cool on one of my Engineer's browser... until *I* tried it. I run Linux with Netscape and I got redirected to a page that told me I was running the wrong version of MSIE and that their "Web Based" accounting package only works on Win95, Win98, Win2K, ME, and XP. So much for the convenience of using your accounting package from anyplace in the world. Cross off Quickbooks from this list... because they require MSIE 5.0 or better they render themselves out of the running
  • BillMax (Score:3, Informative)

    by Anonymous Coward on Monday December 17, 2001 @04:56PM (#2716763)
    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.
  • by swizkid ( 74094 ) on Monday December 17, 2001 @05:00PM (#2716783)
    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 [appgen.com], Compiere [compiere.org], and GNU Enterprise [gnuenterprise.org] 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!
    • GNU Enterprise is still in its infancy, but to me it seems the most open/robust. Compiere and Appgen are ok for the financial side, but GNUEnterprise helps out the whole business.

      The thing I find most attractive is the automated forms and report generators. Businesses like doctor's offices pay out thousands to get software that automatically generates patient reports. GNUEnterprise lets them keep track of day-to-day operations along with the financials. This way no matter what the business unit's title: Accounting, Finance, Marketing, Sales, RnD, Manufacturing,... they can all use the same suite of software. IT loves this.
    • Have a look at Oracle Small Business (formerly NetLedger) - this is an entirely web-hosted full Oracle-based accounting system that will provide the real-world features you need.

      It will be a long, long time (if ever) before there's anything in the open source world that's even remotely good enough to run a business on...
  • Compliance (Score:5, Insightful)

    by RazzleFrog ( 537054 ) on Monday December 17, 2001 @05:00PM (#2716784)
    I know that there are several accounting packages out there that support Linux (Computron being one) but they are mostly expensive.

    The one problem with an open-source accounting package is that accounting standards are constantly changing and the software would often have to be changed to reflect new standards. Anyone working on such a project would have to be well-versed in each of the new SFAS (Statements of Financial Accounting Standards) as they come out. That's not a fun project for a CPA let alone a layperson.
  • 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
  • What about SAP ? (Score:5, Informative)

    by Afrob ( 256160 ) on Monday December 17, 2001 @05:03PM (#2716811) Homepage
    mySAP has been running on [sap.com]
    Linux for quite some time now.
    But perhaps that's nothing for small businesses ;-).
    • by q-soe ( 466472 ) on Monday December 17, 2001 @05:47PM (#2717061) Homepage
      Yes thats correct but you CANNOT compare SAP to open source - it runs on linux because they promote it as multi platform but it is so commercially protected and copyrighted that never in a million years could it be open source.

      We are in phase 2 of an SAP Enterprise Implementations and FI, HR and CRM modules live, it's cost us approx $21million AU to get to this point and we run everything on SCO UNIX for stability - im sorry guys never in a million years would a company spend 17-20 million and then put it all on Linux to save some money.

      HR / Corp Finance are governance and control systems and as such they are not the sort of thing a large corporate would ever consider replacing with open source products - even less likely when you consider the fights, schisms and almost religious wars fought amongst the cogniscenti. Companies need legally to have stable systems that work in these areas and a clear and responsible vendor who owns the system (someone to sue if it all goes down).

      The area open source can thrive in is Small Business/ Home office - but i warn you that it means developing open source software for a windows platform as well as linux as you cannot simply expect everyone to use linux (lets be realistic here ok !)
      • You forgot about SapDB [sapdb.org]. It's their database system. It's completely GPL for the server and LGPL for the clients. It works great and is *COMPLETE*. I really don't understand why this product isn't given any more attention in the Open Source press.
        • SAP-DB as DBMS (Score:5, Interesting)

          by Christopher B. Brown ( 1267 ) <cbbrowne@gmail.com> on Monday December 17, 2001 @06:12PM (#2717171) Homepage
          I've pointed it out several times, and apparently those that decide what stories are "interesting" consisidered it not to be of any interest.

          The one problem with SAP-DB at this point, from the "can we make it ubiquitous" perspective, is that it's a real pain to compile.

          It was coded on mainframes, and the suite of compilation tools are based on that approach. Thus the code base (and compile process) is "cryptic upper-case 8 character names everywhere."

          It's a desparate pain to try to compile it, so it has not quickly moved towards being ubiquitously available. Red Hat doesn't include it in trivially-installable manner in the manner of MySQL or PostgreSQL. Debian folk can't do apt-get install sapdb .

          Give it some more time, and get some more public input, and it'll get more attention.

          Of course, that would merely bring us to the point where it would start being an interesting "data storage" substrate for an accounting application. Then comes the 'real" work of determining what tables, fields, relationships, and such exist, and how to manage UIs...

        • No im not forgetting it - its just not an accounting or HR system its an open source database intiative and wont ever end up as part of a real world ERP environment - ERP is an area in which companies spend up to 100 million and as such SAPDB and competing products are not on the radar - and IMHO its an initiative SAP GMBH created just to get some open source publicity - show me one real world customer making full use or it - of course you could use it like MY SQL or similar products to build an ERP from scratch but who would - lets not take the simple approach that cash ledger and governeance and compliance are seperate - they are not in large organisations they are fully integrated and this is covered in depth by securities and taxation laws - this is one area where a minor mistake can have huge consequences and as such any serious open source solution would need to be proven to be 100% complaint and fucntional .
  • KBooks (Score:5, Interesting)

    by Dan D. ( 10998 ) <duhprey@toso[ ]om ['s.c' in gap]> on Monday December 17, 2001 @05:03PM (#2716812) Homepage
    I'm building an application to work like quickbooks (for kde, as if you couldn't guess). I probably shouldn't post this because its completely unusable and I don't want to give anyone the wrong impression. :) But its on topic, and I figure its a good place to beg for helpers. If you'd like to help me, I'll hook you up with the GPL'd source when you drop me an email. Especially anyone that has the gumption to maintain the sourceforge front-end.

    Nathan.

  • Ease-of-use! (Score:4, Interesting)

    by apilosov ( 1810 ) on Monday December 17, 2001 @05:05PM (#2716830) Homepage
    One very very important thing that commercial vendors "get" is the fact that a user of such a package is probably NOT accountant, and needs extensive hand-holding when dealing with accounting matters which often have legal implications.

    Commercial packages understand this. QB will offer to set up a chart of accounts based on 'interview'. QB will warn you if you are entering things that don't make sense from accounting standpoint.

    Writing a ledger app is very easy. Writing an easy-to-use app which provides assistance at every step of the way is not.

    This is probably the only case where I think that hand-holding is essential for a product, and why QB is still the only commercial software I use now.

    Actually, now that I have acquired more familiarity with accounting concepts, I may migrate to SQL-Ledger, however, these are things that matter for me:

    a) Payroll. Its a real pain to compute all the various taxes by hand. Its a real pain to track all changes to tax law for your state to be in full compliance. Now, if sql-ledger guys wanted to do payroll, they'd need to track law changes across all 50 states. Somehow, I don't think it'll ever happen.

    b) Compliance (which relates to payroll). Certain reports (941,W2,940, state forms,etc) have to be _right_. Most of them are payroll-tax-related. The penalties are severe and "your honour/officer, my linux software made a mistake" does not cut it.
    • You left out county and city taxes, social security, unemployment, pensions. This is one reason that so many companies contract out their payroll to specialists.
  • As I wrote on k5 [kuro5hin.org] in October:

    Armor Systems' Advantage and Premiere, both fine accounting packages (I gather -- I don't use them) both run on Unix. I don't know anything about their feature set, or even the difference between the two, but my girlfriend's mother (an accountant) runs them on her network, though on DOS, and she likes 'em fine. I've had to paw through the manual on a number of occasions when figuring out the whole multi-user setup, and there are constant references to making it run properly under Windows/DOS, Novell and Unix. Presumably it would be possible to get it to run under Linux.

    -Waldo Jaquith
  • My Thoughts (Score:3, Insightful)

    by Bud Dwyer ( 527622 ) on Monday December 17, 2001 @05:06PM (#2716835) Homepage
    If you were starting your own business and standardized on Linux as a platform, what accounting package would you use and why?

    You want my honest opinion? (And I know I'm going to get flamed for saying this.) I wouldn't use Linux at all.

    Don't get me wrong--I'm not anti-Linux by any means. Linux remains an important learning tool for CompSci students and others interested in learning about hacking together an operation system from scratch. But I can't recommend Linux for business use.

    Here's my experience. I run a fairly successful business with a mid-sized accounting department. My employees have years of experience with Windows and Windows-based accounting software. It would simply not make sense to re-train them to use Linux.

    The same goes for someone starting a business. Don't ignore basic business sense. There are more potential employees out there who are already trained with Windows. If you do decide to go with Linux, whether out of short-sighted greed or out of the desire to support some vaguely defined set of principles, prepare to spend righteously on your training budget. Linux still has a long ways to go, as far as usability.

    --
    I support a US first strike [slashdot.org]
    • He's absolutely right.

      It's quite obvious to me that none of you "flamers" have ever actually had to deal with an accounting department. Accountants are miserable, cantankerous, and best left totally alone! What that means kiddies, is if your accountant has an old 486 running 3.1 and he's happy with it...you don't fuck around with it! Don't fall into the trap of thinking that you can somehow enlighten your accountant or make his life better by giving him what you think is "new and improved". You will just confuse the hell out of him, piss him off, and leave him thinking even more that you (and all techies for that matter) are just a useless bunch who do nothing but screw things up and cost the company money. Newsflash: This this is the guy that signs your paychecks...do you really want him pissed off at you? Also in many companies, accountants wield considerable influence. Not someone you want to have badmouthing you now is it? For God's sake, do yourselves a favour and leave the accounting department alone as much as possible!
    • Re:My Thoughts (Score:3, Interesting)

      by Snafoo ( 38566 )
      I'm going to reply to your comment before you have the misfortune of being modded down into oblivion as a troll (and I don't think you are.)

      First off, some background: I'm currently working as a network admin (and jr. sw/ engineer) for a small (~10peep) company that has a small quotient of (extremely) technically-proficient people and a lot of very wonderful people whose expertise is in other fields. I mean, *really* *way* other fields. No offense -- these people are all great -- but they have the combined computer know-how of my cat. I mean, some of these people get confused when they accidentally collapse one of the 'folder-branches' in Outlook ("hey! I can't find my inbox!") These people have a hard time using Windows, let alone using linux. However -- and this is the important bit -- they only use about .5% of the features of their operating system. That is, they each have very little investment in learned skills. Each person knows the bare basics of what it takes to accomplish their job -- the sales guys know how to send, receive and sort email; the secretary knows how to work Excel and Dynacom, and so on, and so on. The upshot is this: All a replacement platform needs in order to be 'drop-in' is a precise rendition of the basic features of Word, Outlook and so forth. Due to the recent TCO explosion in the use of MS products (virii, worms, IE holes, subscription fees....), I've been given the green light to migrate everyone to linux. Initially, I was sceptical. although I'm willing to loudly advocate linux at the drop of a hat for (especially Internet-facing) servers, I was afraid of the headaches that would emerge when I had to field complaints. However, as it turns out, using a windows-like WM (for instance, icewm) and Abiword, Gnumeric, and Evolution works great. Although none of these packages is perfect, they're all 'good enough' simply because the skill set of each employee is typcially so narrow. It's actually the power users that put up the most resistance, and they can usually be assauged by giving them a full GNOME desktop (panel applets and Nautilus are like Jesus for winning them over.) Although KDE works great too, and in fact is what I regard as the superior overall desktop, Abiword and Gnumeric and Evolution and Opera win the vote for Gnome; they're (generally speaking) more well-rounded and more user-friendly than their KDE cognates . Especially important is the degree of browser/filemanager compatibility; as much as I love Konq, it frequently butchers IE-philic web sites (little ?-marks instead em-dashes, for instance), and that makes it very confusing for newbies.
      • Re:My Thoughts (Score:3, Insightful)

        by snake_dad ( 311844 )
        This is a really interesting view on the training-issue. I think the non-technical people in our company would fit your description. However I think they might complain that all those funny .exe's they receive via email don't work... :/ Key would be to have technical support people that are proficient(sp?) enough in linux to set things up solidly.
      • Re:My Thoughts (Score:3, Interesting)

        by sheldon ( 2322 )
        While your theory that users don't need much functionality may work in theory... it doesn't hold in practice.

        The instance Joe from accounting asks his buddy Bob who works at Company X how he does something, and Bob sends him a sample Excel spreadsheet that doesn't work on Joe's computer... someone is going to ask "Why aren't we using standard software?"

        For a company I worked at back in 1996 that was standardized on OS/2 and Lotus Smartsuite, this is what pushed them into migration to NT4 with Office 97.

        That and the HR people had a hard time finding people trained in AmiPro, but no problem finding people already trained in Word.

        Good luck with your migration plan, but I hope you have a backout strategy already devised.
        • First off, the bit about the 90% of the users being almost completely computer illiterate is not a theory, it is an empirically-proven fact. I have the tech support nightmare-stories to prove it. :) Secondly --- and I think this follows pretty much immediately from the definition of 'computer illiterate' --- they do not use many, if any, 'power features'. Good god, teaching them to adjust their margins by any method other than tabbing was a challenge! Feature-wise, they use whatever's really thrown in their face (ie. the ability to cut and paste, the ability to make a memo or a letter with a company template) and very very very little else. These are all highly-intelligent people who, god bless 'em, simply know fuck-all about computers.

          Secondly:
          See, Gnumeric and AbiWord are actually pretty good at handling basic .xls and .doc files. For anything more difficult, it will be trivial to maintain a W2k box in the corner with some VBA scripts and Distiller to translate incoming Excel, Word into PDF. Besides, these days incompatibility with Word and Excel macros is a feature, not a bug :)

          Also -- and I should be clear about this -- *I* *am* the entire IT department for this company. They'll all be using standard software, because I set the standard. Bob from accounting doesn't have an option. If he really really really really needs to use windows for some reason, he'll be using AbiWord to communicate with the rest of the company, point finale.
      • I work in pretty much the exact same situation, and I'm doing the same thing. The number of people who actually use 90% of the features in Excel and Word is very small, so Gnumeric and AbiWord (or OpenOffice) work just fine for them. I haven't begun to move former Windows people over to Linux yet, but new desktops are coming in as Linux workstations, with only applications that I (and company higher-ups) decide they need. Salesmen get workstations with Evolution to do email and keep track of their appointments and contacts and AbiWord/Gnumeric, the guy who does the order packing just has an old Pentium 166 with IceWM and a custom GTK/Python app for printing packing slips.

        The good thing about deploying Linux is that since it plays nicely with others, I don't have to migrate people who would be hurt by the move. Our accountants are used to Peachtree, so why change them? The print server they use is now a Linux box, but they have no idea anything changed. The shipper has UPS's custom Windows app on his machine, and that's fine. The Win95 box is on will remain usable until it burns out eventually, no need to change anything.

        Especially in this economic climate, my smallish company cannot afford Windows/Office licenses. With Linux, we're upgrading our technological presence at minimum cost. I can buy Athlon barebones kits and create top-of-the-line workstations for under $600 and save nearly $400 each by not using Microsoft for anything.

    • I am working at a company that is moving off of green screen terminals to windows based systems for communications between franchises and headquarters. Let me tell you something, these franshizees are not interested in learning how to use a computer, they aren't interested in changing from their existing platform and they don't want to spend any money.

      So, they attempt to network a Windows NT or Windows 2000 machine themselves. They then attempt to install this terrible, terrible software. These people just want to sell their product. They have no desire to become computer geeks or even know how to do more than simply plugin their sales and orders.

      Don't even start with, "Why don't they use Windows XP or something." This is a large corporation, if you have never worked in a large corporation, you won't understand. However, it is mandated that they only use those two Operating Systems.

      With the way things used to be, the average call time was 5 to 10 minutes. Nowadays, the average support call can stretch into 45 minutes or longer hand-holding someone that has no desire to setup a computer system.

      What they should have done to modernize things and through a GUI on top of everything. Was to setup simple thin-clients running a very limited set of applications. A central Linux server with several thin-clients running off of it that only allow the users to access a web browser, perhaps a word processor and maybe one or more other applications.

      Most of the franchises have in-house accounting systems that run on some form of UNIX, so they could very easily tie into those and get all the "benefits" of super-slow intranet connection...

      Of course, if they did that, then they wouldn't be being fair to their business partner, Microsoft.

      --
      .sig seperator
      --
    • It would simply not make sense to re-train them to use Linux.

      Then put KDE on the machines and just re-train them for the accounts package.

      I can't stand KDE for the same reason it would solve your objection: it's so like Windows that users frequently can't tell the difference. I've had several temps in here using Star Office under KDE that have never realised that they were using anything other than Windows 98.

      TWW

      1. turn on monitor and computer
      2. click on face w/ your name under it an enter password
      3. left click icon of the application you want to run on the desktop
      4. Use application
      5. Close application when done
      6. when leaving your computer for any reason, right click the desktop and select the Lock Screen option to lock the computer. It will ask you for your password to get back in
      7. log off by right clicking the desktop and selecting logoff option, when finished
      8. to shutdown click shutdown option on the login screen, when computer say changing to runlevel 0, you know you've clicked the correct option and can turn off the monitor, the computer turns off all by itself when it's ready, this is optional Linux rarely has to be shut down or rebooted.

      congatulations, you can now use Linux® better than most people can use windows®!
      When is the last time you saw a windows user logining off or screen locking their computer when leaving it idle?
  • by bald_spot ( 537892 ) on Monday December 17, 2001 @05:10PM (#2716857) Homepage
    There are a couple of open source apps on slashdot, and Linux already runs commercial db products such as those based on Oracle,DB2 or Progress. The problem for an open source project is that every country has different mandatory and/or statutory accounting rules that need to be followed, so in order to gain the cross-national critical mass that an open source accounting project would need, it would have to recruit experienced accountancy/ERP/CRM programmers from a multitude of different countries, with a project leader from each country assuring that his/her countries requirements are not ignored. This could be the biggest sourceforge project of all time!
  • 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.
  • Appgen for Linux (Score:4, Interesting)

    by Darth RadaR ( 221648 ) on Monday December 17, 2001 @05:14PM (#2716885) Journal
    DISCLAIMER: I'm not trying to sell this program, just sharing info on a product I am currently working with.

    I've been setting up Appgen's beancounter software. Can't say much about it, because I'm currently installing, importing files, and configuring it (I'm working on a client/server version), but the client can run on Win**, Mac, Linux, and Unix (*BSD, Solaris, SCO. YMMV). The server program runs on *nix (even on things like AIX, RS/6000, AT&T, and NCR) and NT/2000. If you want to run it just on one workstation, you can do that too. The Linux server program is not the prettiest thing (vt100 based), but it takes up very little of your precious resources. The Linux client program for KDE and Gnome is *VERY* nice looking and easy to work with (though I don't know squat about accounting). It could convince people that Linux might just have a place on a non-tech's desktop. I was impressed and I'm not very easily impressed.

    It's not open source in the GNU sense, but it does come with the full sources and a C tool kit. I didn't have to sign an NDA, so make of it what you will.

    Check out http://www.appgen.com. They're a *very* Linux friendly company and actually have tech support that doesn't freak out when you say ,"Linux".

    btw, It's not nearly as expensive as some beancounter programs I've seen out there.

  • Ask your CFO (Score:2, Insightful)

    by aozilla ( 133143 )

    If you were starting your own business and standardized on Linux as a platform, what accounting package would you use and why?

    Whatever the accountant/CFO/treasurer was most familiar with. The cost of the manpower is going to greatly exceed the cost of the software, in this instance.

  • Spend the Money (Score:4, Insightful)

    by cthlptlk ( 210435 ) on Monday December 17, 2001 @05:36PM (#2717012)
    I spent a lot of time last year looking for open source accounting software. I'm not happy about it, but I would not recommend open source enterprise accounting to anyone who wants to keep their job/business.

    Cost: Yes, commercial accounting systems are incredibly expensive. Unfortunately, fucking up your financials is far, far more expensive than investing money in good, supported software. Call a few lawyers and accountings who do auditing and ask for quotes on hourly rates if you're not sure. Bad accounting will ruin a business very, very quickly. [cbsnews.com]

    Reliability: I believe in the basic cathedral/bazaar theory, but there just aren't enough people writing and using open source enterprise accounting packages for the theory to apply. Unless there are tens of thousands of users, I have to assume that there are bugs in the system and I don't know where they are. See costs, above.

    Personnel: if I need to hire someone from a temp agency to sit at a workstation and do AR for a few days, I don't want to spend half the time I'm paying an outrageous fee training them on an obscure system or how to use their damn operating system. If I need to have someone set up the system (as I am not an accountant), and pay truly outrageous amounts for their time, I sure don't want to spend thousands of dollars getting them familiarized with the system. Especially when they will still be punting on decisions that can affect the system years later.

    Everything that I've said isn't true if there's an open source solution that becomes widely used...but accounting is really the last area of your business where you want to be on the bleeding edge of software development. In other areas, the bleeding edge might give you a competitive advantage, but in accounting, you will just plain bleed.
  • Hansa (Score:3, Informative)

    by Howie ( 4244 ) <howieNO@SPAMthingy.com> on Monday December 17, 2001 @05:49PM (#2717080) Homepage Journal
    You may want to take a look at Hansa Financials [212.247.196.3], 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).
  • We wrote our own web based accounting system. It works fine. And it wasn't that hard. Really. And it has _exactly_ the features we need.

    Programming is fun and easy. Maybe it isn't the solution for you - but too many people dismiss it without really trying.
  • If you were starting your own business and standardized on Linux as a platform, what accounting package would you use and why?"

    I'd write my own using MySQL, and HTML::Embperl.

    If it's your own business, and you want to do things right, your software should be written to match your way of doing business. Computers exist to make the procesess better. If you taylor the software to the processes (no canned 'solutions' for business running stuff), you can focus on what it is you are actually selling, as opposed to figuring out 'how do I do that with this software?' For anything I'd run myself, I could write the code in a couple of days, and the fact that you can look at the stuff using nothing more than a browser is a big plus, especially as you grow and have people other than yourself interacting with your data.

    • I'd write my own using MySQL, and HTML::Embperl.

      One upon a time I made my living writing and maintaining client-specific accounting programs, and I can tell you from that experience that unless you're an accountant, you cannot do this properly yourself.

      Just as a lawyer who represents himself has a fool for a client, so too with accounting software.

      The problem isn't in making the software work as your business requires; it's in making it work as the auditors will require.
  • WyattERP (Score:3, Informative)

    by Kismet ( 13199 ) <pmccombs@@@acm...org> on Monday December 17, 2001 @06:12PM (#2717168) Homepage
    Check out the WyattERP [wyatt-erp.com] 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.
  • It's written in COBOL and has interfaces to Perl. We used this successfully to handle our webpage when I worked at Affordable Computers [acinc.com].

    You can view more info at http://www.samco.com [samco.com]
  • this [appgen.com] 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 [appgen.com] 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!

  • Too bad this couldn't have been two separate questions, one for small businesses, one for medium sized ones. So many of the very negative answers are based on someone's 'experience' in a mid to large sized business.

    I have worked with many small offices that use from one to ten computers. I was doing on-site tech work, mainly fixing hardware and killing viruses. I learned how to use several accounting and inventory packages because the customer didn't know how to use it fully. From changing a template in Quickbooks for a one-man office, to specifying which LPT port to send various reports and billings to in Raintree, and then doing print capture to send LPT2, LPT3, and LPT4 to other stations for laserjet, color inkjet, or dotmatrix. I learned how to do this with each package in about 15 minutes.

    This would be a good area to specialize in if you were going to start a business supporting it. Find a nice Linux accounting app, have basic hardware knowledge so you can replace hard drives, install a network if needed, and get a tape drive for daily backups. (No insult meant there, just some computer gurus only know the OS, not the hardware; you have to be able to troubleshoot and repair problems in both areas for this.) Install linux on each system, and show the customer how easy it is to use. Get a clientelle of about 50 small businesses, and you're set off to a good start.

    Also, from what I have seen, I would rather have a DOS-style than a Windows-style accounting program. Less overhead on the computer and network, and more stable. And as another poster said, make sure it uses the ENTER key, not the stinking TAB to switch fields. Punching in numbers with one hand while turning pages with the other is much easier that way.
  • I am a CPA in private practice, and for many years I sold accounting software to small and medium sized businesses. At the risk of trolling for flames, I would have to STRONGLY suggest that you not use Linux for accounting in a small to medium sized business environment. (Note: This is defined a company up to $50,000,000 U.S. in revenue) Why?

    1. Unless you are blessed with outside accountants like me who read Slashdot and know the difference between Debian and Mandrake, your choice may create significant problems at month/year end when one of my many slightly to nearmost completely computer illiterate colleagues tries to either download/extract your data or wants you to generate a file that to import into either Excel or their audit/trial balance package. Reason: 99.9999% of tax programs/CPA audit software/CPA trial balance software is written in Windows, and all of it takes an Excel file. (Hint: Not being able to do this quickly/easily = higher costs (annually)).

    2. Your CFO/controller will have a lot easier time finding people who can work in the Windows environment to do the basic grunt work of entering invoices, bills, and time so the system can print checks (including your own paycheck). In some 15 years in public accounting, highly computer literate, easily trained, low cost clerks are about as easy to find as naturally occurring penguins in the Sahara. Not everybody runs (or wants to run Linux). Most everybody knows Windows, and your clerks will also know some Excel and at least one or two Windows accounting packages.

    3. As much value as I see in open source, I would have a very hard time accepting an open source accounting solution as a CPA auditing a set of books. Unless the company is one of the Generals (Foods, Tire, Motors) or equivalent and possesses the internal programming staff and the full time accounting staff to verify that the stuff works right, it's not worth the risk to be a beta site and discover the bugs. Folks, were talking about real money here, and most of my colleagues would be real skittish about any system that "somebody downloaded from the Internet" (It's bad enough to do that with established, old-line accounting sofware companies, and I've got the scars to prove it.) And if you can't convince us that the books aren't bogus (intentionally or otherwise), good luck with the banker.

    In short, yes, accountants are conservative and prefer things that we KNOW will work consistently and correctly all of the time. We also like things that have a low total cost of ownership, and unfortunately, Linux and accounting packages don't have it right now. My "as close as I'm gonna get to a professional recommendation without sending a bill" is live with an off-the-shelf, low cost, Windows (there, I've said it) package such as DacEasy, Best BusinessWorks, or Peachtree. Just promise me no QuickBooks, OK?
    • With regards to (2), at the end of the day it doesn't matter what the back end is running on as long as the interface is usable.

      For instance, in our company we have a system [fastbase.co.nz] that will run on pretty much any unix OS. I've run it (in production) on Openbsd, although its currently running on Linux. However 90% of the client machines are Compaq iPAQ running Windows 2000 and accessing the system via ssh.

      Result, an easy to maintain cost-effective server system that I can maintain from anywhere I might be and usual doesn't give me security concerns.

      I've accessed our system secure on whim from client sites by ssh.

      In terms of transfering files to Windows, Samba and well position shares are your friends.

      With regards to (3), I agree. At the end of the day OSS is nice because it allows the system to exist beyound the life of the entity that produces it. However, the main cost of a good ERP system is not the initial licensing, but the on going support costs. We pay our accounting system people a reasonable amount of money to be avaliable 8/5 for minor problems and custom upgrades. Sometimes even quicj calls in the weekends.

      For something as critical as an accounting system the best thing is not to be concerned about software ethics, but the cost-benefit of each particular system you might use.

      Go with what works for you.

      All that said there is starting to be a good selection of systems that will run on Linux. Some of them (mentioned above) are even OSS.
  • by Colin Smith ( 2679 ) on Monday December 17, 2001 @07:50PM (#2717561)
    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.
  • by danpbrowning ( 149453 ) on Monday December 17, 2001 @07:59PM (#2717591)
    I agree with one other poster who mentioned Compiere. It is a very complete, robust, and *awesome* ERP/CRM system. http://www.compiere.org
  • Comment removed based on user account deletion
  • Silk Software (Score:2, Informative)

    by CSIP ( 31272 )
    Silk Software [silksystems.com] 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

  • Unix accounting software is far more mature and feature complete then this group seems to know. It has been in wide deployment longer then any Windows accounting software. A quick search on google shows many professional and mature Unix accounting/bookkeeping packages that will run on linux. This was one of the areas of initial application development that occurred in the 1970s. Many/Many companies developed internal accounting packages that were made into commercial products. Windows is the newcomer to this...IMIO
  • Most people here seem to be posting wildly about giant enterprise-scale packages. The truth is that most businesses are small businesses. Not only are they flexible, but they can really appreciate the cost savings associated with a free operating system.

    I don't know what's available in the open source realm, but if you're ok with a commercial package, you might want to try ACCPAC. This is a mature package, originally from the DOS/Windows world, and recently migrated to Linux. It's got all the usual stuff: accounts payable, accounts receivable, general ledger... this is a package that I've seen CFO's really enjoy working with, to the point where they detest having to use anything else. Give it a try.
  • At this point it is vapor ware, but we are porting our application to Linux. It was ported this summer to Sun from HP. I think it will be a month. www.mccue.com
  • FreeMoney (Score:3, Informative)

    by chris_sawtell ( 10326 ) on Tuesday December 18, 2001 @01:38AM (#2718594) Journal
    You might like to try out Free Money [freemoney.org]

    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.

  • "Cash" for Linux (Score:2, Informative)

    by Gerb ( 88657 )
    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 [www.cash.nl].

    It is used quite widely in the NL.

    Gerb

  • 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/

Bus error -- please leave by the rear door.

Working...