Archive for the ‘Finance’ Category
-
jGnash
jGnash is a free personal finance management application for the Java runtime environment. jGnash will run on any operating system that has a working Java 1.4.0 or later runtime environment.
Features
* Double-Entry Based Transactions
* Account Reconciliation
* Report Generation in PDF Format
* Imports both OFX, QIF and GnuCash Files
* Fast Auto-Completion of Form Fields
* Schedule Recurring Payment Reminders
* Support for Multiple Currencies
* Track Investment Accounts and Transactions
* Automatic Online Updates of Stock Prices and Currency Exchange Rates
* Secure File Encryption
* Customizable User Interface
* Scriptable through BeanShell
* Advanced Server/Client Networking ArchitectureSystem Requirements
* 2.x series
o Java 1.6.0 (or greater) Runtime Environment
* 1.x series
o Java 1.4.0 (or greater) Runtime Environment
+ Java 1.4.1_12 or better is recommended for all users
+ If available, Java 5.0 is preferred.
* Minimum Display Resolution of 800×600 (recommended)jGnash has only been tested with the official Sun JVM.
-
GnuCash
GnuCash is a free and open source accounting software program that implements a double-entry bookkeeping system. It was initially aimed at developing capabilities similar to Intuit, Inc.’s Quicken application, but also has features for small business accounting. Recent development has been focused on adapting to modern desktop support-library requirements.
GnuCash is part of the GNU Project, and runs on Linux, OpenBSD, FreeBSD, Solaris, Mac OS X, and other Unix-like platforms. A Microsoft Windows (2000 or newer) port was made available starting with the 2.1.x series released on 2007-04-14.
Design
GnuCash is written primarily in C, with a small fraction in Scheme.
Features
* Double-entry bookkeeping
* Scheduled Transactions
* Mortgage and Loan Repayment Druid
* Small Business Accounting Features
* OFX, QIF Import
* HBCI Support
* Transaction-Import Matching Support
* (Limited) Multi-User SQL Support
* Multi-Currency Transaction Handling
* Stock/Mutual Fund Portfolios
* Online Stock and Mutual Fund Quotes -
SQL-Ledger
SQL-Ledger is a double entry accounting system. Accounting data is stored in an SQL Database Server and a standard web browser can be used as its user interface. The system uses the Perl language with a database interface module for processing and PostgreSQL for data storage.
Vendor’s Business Model
DWS makes their money selling product documentation, customization, and support. As of February 10, 2010, they also offer all new features only under enterprise support accounts ($4000 USD per year). Because DWS sells product documentation, they do not offer much documentation free of charge. Also, because support is available only on a subscription basis, the vendor is somewhat hostile to third-party custom code.
Supported Languages
* English (US,GB)
* Arabic (EG)
* Indonesian
* Brazilian Portuguese
* Bulgarian
* Catalan
* Czech
* Danish
* Dutch (NL,BE)
* Estonian
* Finnish
* French (FR,QC)
* German (DE,CH)
* Greek
* Hungarian
* Icelandic
* Italian
* Japanese
* Latvian
* Lithuanian
* Norwegian Bokmål
* Polish
* Portuguese
* Russian
* Simplified Chinese
* Slovak
* Spanish (ES,EC,MX,PA,PY,SV,VE)
* Swedish
* Traditional Chinese
* Turkish
* Ukrainian -
LedgerSMB
LedgerSMB is a free software double entry accounting system. Accounting data is stored in an SQL Database Server and a standard web browser can be used as its user interface. The system uses the Perl language and a Perl database interface module for processing, and PostgreSQL for data storage.
LedgerSMB is distributed under the terms of the GNU General Public License.
History
LedgerSMB began as a fork of SQL-Ledger. It has, however, diverged rapidly and the future architecture has very little to do with its ancestry.
Forking controversy
The project began when Chris Travers, dissatisfied with the handling of security bugs in SQL-Ledger, partnered with Christopher Murtagh to produce a fix for CVE-2006-4244. This bug was apparently reported to the SQL-Ledger author, Dieter Simader, several months prior to the Chrises working on a patch. The initial release of LedgerSMB has SQL-Ledger 2.6.16 with the fix for CVE-2006-4244 as its base. This release, along with full disclosure of the bug on the main mailing list, strained relations between SQL-Ledger supporters and the members of the nascent LedgerSMB project.
The forking of LedgerSMB is considered by some to be part of the reason for the anti-forking clause in the short-lived SQL-Ledger Open Source License, the licence that was used for SQL-Ledger 2.8.0.
Next few releases
The 1.1.0 release merged in many patches that had been done for other customers but did not change the structure of the code in any significant way. By this time, however, most of the core members were unhappy with the current architecture and had decided to work on refactoring the code.
The 1.2.0 release included a number of very deep security fixes and the beginnings of the refactoring process. The tax and price matrix code was centralized. This release was quite problematic and the core team ended up pulling 1.2.0 and 1.2.1 from public distribution due to a number of issues in integrating old and new code. Many members of the core team have expressed frustration at the level of problems, but Chris Travers has generally likened the problems to those of Apache 2.0, where changes in architecture have caused problematic releases. While it may be too soon to tell, the general hope is that 1.2.x will be the most difficult and problematic release, perhaps of all time.
At the same time, it cannot be denied that a number of the problems in 1.2.0 were the result of trying to do too much too quickly without adequate review. It is difficult to fault the project for this in some cases (removing SQL injection issues) but it remains to be seen whether the project is able to continue to move forward in such a way as to prevent this from being a problem in the future.
Future architecture
The original codebase of the project had a number of shortcomings. The Perl code generated both database queries and web pages by concatenating or printing portions of the text so that it came out as a distinct page. While this functioned reasonably well, it made the interface very difficult to modify, and interoperability with projects written in other languages was particularly difficult.
Faced with these challenges, the LedgerSMB team developed a new architecture which addresses these issues by adding support for templates in the user interface, and moving all database calls into stored procedures. Although closely resembling model-view-controller (MVC) in structure, it is not broken down in precisely the same way as other MVC implementations.
1.3 will move several important parts of the software to the new architecture including contact management and administrative interfaces.
As of Feb. 10, 2010, LedgerSMB 1.3.0 is in beta testing with the hope that release candidates will be coming out within the next couple months.
-
Grisbi
Grisbi (French slang for “stash”) is a personal finance system which runs under Linux and Microsoft Windows. Grisbi can manage multiple accounts, currencies and users. It manages third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations (except those that require double entry accounting).
Released under the GNU General Public License, Grisbi is free software.
Features
* Graphical user interface
* Multi-account Handling
* Totally customizable financial printable reports
* Scheduled Transactions
* OFX, QIF, GnuCash, CSV (in development version) Import
* QIF, CSV Export
* Multi-Currency Transaction Handling
* Translations done or incoming into German, Spanish, French, Italian, Dutch, Polish, Brazilian Portuguese, Romanian, Russian, Chinese, Hebrew, Bulgarian.
Most Popular
- LiveJournal (11)
- Joomla (5)
- Nucleus CMS (5)
- Satchmo (4)
- Merlintalk (4)
- Batavi (3)
- PrestaShop (3)
- Apache Roller (3)
- Blosxom (3)
- CMS Made Simple (3)
Recent Comments
- Pseup: Great information! I’ve been l...
- Pseup: Great information! I’ve been l...
- POLL: I Will have to visit again whe...
- HaIka: hello!This was a really impres...
- james: good...
- Mefbeeft: Wow this is a great resource.....
- Schmaltz: very good post, i certainly lo...
- Corallo: WONDERFUL Post.thanks for shar...
- Helen Keller: "The most beautiful things in ...
- jeremy: i like it...