|
| Fri, May 16th | home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop | 09:44 PDT |
|
login « register « recover password « |
| [Article] | add comment | [Article] |
| Theme topics | Apps | Resources | Window Managers | Afterstep | Blackbox | Enlightenment | Fluxbox | GTK | IceWM | KDE | MetaCity | Sawfish | Window Maker |
Applications are available for Linux to help with everything from balancing your checkbook to managing payroll and inventory for a Fortune 500 megacorp. This review hopes to point you in the right direction for whatever you need to do. Copyright notice: All reader-contributed material on freshmeat.net is the property and responsibility of its author; for reprint rights, please contact the author directly. There is quite a wide variety of software that runs on Linux to help you manage your accounting and financial arrangements. To manage the activities of a household, an individual may need software that goes little further than recording personal spending that goes through banks and credit cards. In contrast, business enterprises commonly need to work with a complex stream of "documents" such as purchase orders, shipping lists, invoices, inventory requests, etc., often imputing expenses over time using accruals. As a result, there is most definitely not going to be a single "best" accounting package suited to everyone in the way that (for example) a supremely sophisticated text editor like GNU Emacs might claim to be universally usable. Coming up with a preferred program will be an individual matter to be evaluated based on the user's needs and the functionality available. There are a number of dimensions against which usefulness may be evaluated. Software is not uniformly available across all such criteria, unfortunately; you may not find exactly the sort of software that you want.
The following presentation breaks down a number of the accounting and finance software packages available on Linux primarily based on the intended functionality. 1. Personal FinanceThe "touchstone" software package in this area has long been Intuit's Quicken, which first put a "friendly" face on managing checkbooks and credit cards. Many projects have come and gone to build software to run on Linux that provides functionality analogous to Quicken. Virtually all of these packages are able to import financial data in the "QIF" format commonly provided by financial institutions. Support for the newer "OFX" format has been slow in coming. Credible choices, these days, include:
These are the packages most likely to be of interest for those that would like to have something analogous to Quicken running on Linux. There are also a number of somewhat less sophisticated "checkbook" applications. A common "itch" that has been "scratched" several times is that would-be users of GnuCash found its development was not progressing as quickly as they hoped, thus necessitating some "stopgap" measures.
2. Investment AnalysisThe set of investment analysis tools starts at the "simple" end with "applets" that pull stock prices from Web sites and report to you the value of your portfolio. It also includes much more complex "technical analysis" software that attempts to predict future trends in stock prices, which might be useful to budding "day traders." Personally, the only reason I have ever sold stock has been necessity; I prefer the "buy and hold" strategy. But if you have a scheme for making money while the NASDAQ falls, more power to you...
None of these packages integrate very tightly with any of the personal finance packages; that is one place where the considerable effort Intuit has put into integrating investment tools into Quicken continues to keep it somewhat ahead of the Linux-based options. 3. Business AccountingIf you're running a business, it's not enough to just track checks that are issued; the flow of tracking sales and expenses requires tracking all sorts of other accounting documents. These sorts of systems store a diverse set of information about different sorts of accounting documents, and often need to support multiple concurrent users, so it is common for them to use some form of SQL relational database. This provides a convenient base for inserting local customizations; if there are 50 tables set up to support the application, adding a few more tables is no big deal. There are some software packages that are freely available with source code; others are more restrictive, whether by having source code but with licenses prohibiting redistribution, or by providing interfaces but no source code. They (by and large) all offer interfacing schemes to allow building customized interfaces to get data in and out of the accounting system. The Free Software options are generally pretty limited in terms of overall functionality. For the nonredistributable packages, licensing costs often are rather high and negotiated individually with customers, and are not revealed publicly. If there is a "Holy Grail" for the attempts to build free accounting packages, it is to create software somewhat comparable to the popular Windows-based packages Intuit QuickBooks and Peachtree Accounting . 3.1. Free SoftwareThere are three main "free" packages that have been around long enough to have releases that are of sufficient maturity to be somewhat usable.
There are also other projects out there such as GNU Enterprise and QtTudo that may become usable sometime in the future, but which aren't quite there yet. GNU Enterprise seems intended more as a "platform" than as a "canned application". Its use may, to a great extent, parallel the extremely "heavyweight" SAP R/3, the installation of which requires assistance from expert configurers, and tends to involve extensive local customization. It is only usable in contexts in which you require a system so sophisticated that it is acceptable for its management to require a small horde of fulltime system administrators. The challenge comes in accounting for payroll taxes, sales taxes, and other similar regulatory areas that require substantial and regular input from legal experts. The legal profession hasn't leapt to provide free legal services to help produce Free Software, and it would be surprising to see this change soon. 3.2. Nonredistributable Software
If you favor one or another of the commercial relational databases, like Oracle, Sybase, DB/2, or Informix (recently acquired by IBM), it is well worth contacting the database vendors, as they maintain lists of third party vendors that sell application software based on their database systems. Pricing for these "solutions" tends to be on the order of tens of thousands to hundreds of thousands of dollars, based on the often-daunting traditional pricing models for Unix-based applications. 3.3. ASP: Web-based AccountingThis category is characterized by NetLedger, which, as it happens, runs on Linux, and reportedly represents one of the largest installations of Oracle on Linux. The basic idea here is that the data resides on the Application Service Provider's server, and you access data across the Internet through an SSL connection. Someone running a large business would likely feel uneasy about essentially "outsourcing" the accounting system, where it would sit on a server not under her own control. On the other hand, a small business that lacks an in-house computer "expert" who ensures that regular backups are done might very well find it a wise move to pay an ASP like NetLedger a hundred dollars a month to handle this. The previously mentioned SQL-Ledger functions in much this manner, with the difference that you manage the Web server. 4. Specialized Business ApplicationsSome programs have been developed specifically to support certain kinds of business activity. For instance, an ISP will set up accounts for clients, activate them as they get paid, and shut off access should someone fail to pay. There is ISP accounting software that automatically sets up billings for this, such as Freeside ISP Billing Software for Linux . "Point of Sale" (POS) systems can control retail cash registers, such as the Linux Canada Inc. Point Of Sale Application. Credit card authentication systems clear credit card charges by dialing the credit card provider to confirm that the provider is willing to release credit. Notable in this area is CCVS from Red Hat Software. WebTime is a Web-based time tracking and attendance system. These specialized applications generally come with hooks that allow them to connect to the rest of the enterprise's systems. 5. Wrapping UpThere is a diverse set of financial software that runs on Linux. There are some very different "activity models" out there, resulting in very different sorts of software. While Linux is a very stable platform on which to run things like accounting systems, for a variety of reasons, it has not yet become a terribly popular platform for the producers of "shrink-wrapped" accounting software, and if you are looking for integration with "online banking" systems, you may find choices limited or even nonexistent. If you wish to run your accounting systems on Linux, you will need to look carefully at the options to see which are most suitable. There are more useful choices now than there were a couple of years ago, but, depending on your requirements, there may not yet be anything that is suitable. The growth of the availability of good Free database and Web software seems to be proving helpful for Free Software options, and the availability of more and more commercial support is leading to more and more "nonfree" options. The perpetual truth, as is the case for many application areas, is that in a year, there will likely be more good choices which are not available now. Author's bio: During his University years, Christopher Browne was employed by three public accounting firms as a student in accounts, preparing many sets of tax returns and financial statements. As a result, he decided he definitely didn't want to be an accountant or an auditor, but he's used his knowledge to pursue a career in programming financial systems. He has done more writing in recent years, publishing several articles and co-authoring the book Professional Linux Programming. T-Shirts and Fame! We're eager to find people interested in writing articles on software-related topics. We're flexible on length, style, and topic, so long as you know what you're talking about and back up your opinions with facts. Anyone who writes an article gets a t-shirt from ThinkGeek in addition to 15 minutes of fame. If you think you'd like to try your hand at it, let jeff.covey@freshmeat.net know what you'd like to write about. [Comments are disabled]
[»]
Linux General Ledger FYI Linux General Ledger (LGL) has been around for almost 20 years.
(Formerly the "UNIX General Ledger".) It is probably the most
bug-free accounting software anywhere. Use of ncurses allows access from
remote terminals - a big advantage. It is patterned after the old Jaquard
and Great Plains software. It works for both cash and accrual accounting
and includes general journal, sales journal, recuring journal. Reports
are extensive and a report generator is included.
[»]
Sql-ledger Eventhough this post is really old I will follow up my rant above by saying we are running sql-ledger on a gentoo linux server for 2 years with no problems. It is used by windows, mac os x and linux workstations with no problems. The paid support is very good and priceless. Unfortunatly there is not a working ebuild to keep up with the many updates using "emerge" gentoo's package manager portage the installer script works very well and the project is still under rapid development. --
[»]
About SQL-Ledger Well, I've been trying SQL-Ledger for some time... I've found lots of
problems doing accounting through that software; but most of them are
related to the translation (I'm Catalan)
[»]
Appgen my books pro Appgen is absoutly the worst accounting software I have ever seen in my
entire life. I been involved in running 2 businesses over the past 10
years. I have attended classes at the University of Pennsylvania Whatron
school of buisness. I use accountig software every day. --
[»]
AppGen's Product Update Hm... I am reading this article about their site not displaying prices or ordering information and I wonder how old that information really is. That is not the case today. Appgen sells products through their web site, resellers, vendors and VARs as well. I am probably going to become a VAR because they have the only real "Quickbooks" alternative that allows you to use Linux, FreeBSD, Solaris, SCO Unix (now whateverWARE) and yes even Windoze! Their prices are really comparable to any retail Windoze Only Accounting Solution. They run from $49, a $99 product that competes with Intuit's Quickbooks, and a $799 product that does more than Windoze products I paid thousands for that would not scale anything like these products can. They also sell an enterprise level package that is a hefty investment... but, duh! It's enterprise level! If you are trying to run a Non-Windows Business, this is a great solution. Be sure to get with me JasonN(dot)com if you want to work with someone that will likely be a solutions provider with such products, and not get in you pockets before you know all the costs (or your clients' pockets).
[»]
What About Taxes? The noticably missing category from the Linux financial software area is that of tax preparation. We've got a couple projects that pull off Quicken pretty well, and that's cool, but what about Turbo Tax?... --
[»]
Re: What About Taxes?
[»]
Linux and homebanking This article again shows the lack of homebanking software (HBCI compliant) for Linux.
[»]
Finicky Financial Trading System While this is listed under "investment analysis", it's really not
meant for personal financial management.
[»]
Appgen Appgen has just quietly released a Linux version of their MyBooks package
which has a free trial of 30 days. The price is $99 US. I have it and
can say that it is the first Linux accounting program that I have found to
be suitable for BUSINESS. It seems to be a version of their flagship
product Power Windows or somesuch with a Java interface. However, you can
dispense with that interface and get into the real nitty gritty stuff
directly.
[»]
Free Market there was no mention of freemarket.sourceforge.net . currently this is the only linux based program i know of that has ELS support for omega research's tradestation. els gives u the opportunity to create ur own indicators and strategies and more.
|