|
|
22 August 2003
More analysis on GnuCashArchitecture
Copy&paste from Ben's email:
I've done a quick analysis of open source accounting packages to
determine projects we can leverage for MOAP. It looks like GNUCash and
SQL-Ledger have the broadest feature set for our needs. If we use J2EE
we can expand J-Ledger's features to meet our requirements (J-Ledger is
a sample accounting app for the JLense framework). The Open Source
Banking project is targeted specifically at the banking industry but is
only in planning stages.
The rest of the projects only have very basic accounting features for
non-banking enterprises. We can get double entry GL and basic reporting
from here but not much else.
JPOS looks interesting for financial interchanges and could be useful
down the road.
GNUCash
http://www.gnucash.org/
GNU/Linux
Production stage
Personal and small business accounting
Key features:
- Chart of accounts
- General ledger
- Double entry
- Income/expense account types
- Multi-language
- Multi-currency (including transactions)
- Open financial exchange protocol (OFX)
- Balance sheet, P&L, portfolio evaluation reports
- Multi-user SQL support (Postgres SQL backend)
SQL-Ledger
http://www.sql-ledger.org/
PHP/SQL
Production stage
Business accounting
Key features:
- Chart of accounts
- General ledger
- Double entry
- Cash/accrual balance sheet and income statement
- Multi-language
- Multi-currency (includig transactions)
- Customizable GL reports
- Customizable financial statements (including by dept.)
- Year-end GL (future release)
- CSV export (future release)
- Multi-period financial reporting (future release)
J-Ledger
http://jlense.sourceforge.net/jledger.html/
Java
Planning stage
Business accounting (sample application for JLense framework)
Key features:
- General ledger
- Double entry
Open Source Banking
http://sourceforge.net/projects/phpbank/
PHP/SQL
Planning stage
Fully functional banking system for small to mid-sized banks
Features not listed (just started project)
Linux Kontor
http://www.linux-kontor.de/en/
Java (3-tier architecture)
Production stage
Business accounting and commodities (ERP)
Features not listed
Compiere
http://www.compiere.org/
Java
Production stage
ERP and CRM for SMEs (<$200M)
Key features:
- General ledger
- Double entry
Nola/ARIA
http://nola.noguska.com/
http://arias.sourceforge.net/index.html/
PHP/SQL
Production stage
ERP with simple accounting
Key features:
- General ledger
- P&L statements and balance sheets
- Budget tracking
Open For Business
http://www.ofbiz.org/
Java
Planning stage for accounting
Enterprise apps
Key features (not yet implemented):
- General ledger
- Double entry
- Hierarchical accounts
- Budgeting against GL balances
- Fixed asset tracking
III. Financial transactions
JPOS
http://www.jpos.org/
Java
Production stage
Financial transaction library/framework for financial interchanges
e.g., POS, ATM, payment gateways, etc.
- Implements ISO-8583 and ANSI X.92
- Backward compatible with simple protocols such as VISA-1
|
|