GnuCash is a free and open source package for small business and personal financial accounting. It is developed by a team of developers and is distributed under GNU GPL license. GnuCash is available for several platforms including GNU/Linux, Windows, Solaris, BSD, and Mac OS X.
GnuCash allows tracking the income, expenses, stocks, and bank accounts. Some important features of Gnucash include:
1. Double entry accounting: each transaction should equally debit one account and credit another meaning that the transaction balance is always preserved.
2. Different account types: for example income and expense accounts.
3. Multiple currencies can be used.
4. Stock/Mutual Funds
5. Small business accounting features such as payment, invoice, billing, and tax.
6. QIF and OFX import: GnuCash supports Intuit Quicken QIF files and Open Financial Exchange format.
7. HBCI support: GnuCash also supports German Home Banking Computer Information protocol
8. Reports and Graphs
9. Transaction finder
10. On-line Stock & Mutual Fund Quotes
11. Scheduled Transactions
12. Mortgage & Loan Repayment Druid
13. etc
For screen-shots of the program see here and here. The binary version is available for Windows. The source codes have to be compiled for other platforms.
Filed under: Open Sourcce Tagged: | Accounting, Finance, Linux, Open Source, Small Business, Windows







