*** Welcome to piglix ***

GnuCash

GnuCash
GnuCash logo.svg
Gnucash 2 screenshot.png
Screenshot of GnuCash
Original author(s) Robin Clark - X-Accountant,
Gnumatic (Linas Veptas)
Developer(s) GnuCash development team
Initial release 1998
Stable release
2.6.15
Repository github.com/Gnucash/gnucash
Written in C, Scheme
Java (Android App)
Platform Cross-platform
Available in Multilingual
Type Accounting and personal finance
License GNU General Public License
Apache License 2 (Android App)
Website www.gnucash.org

GnuCash is a free software accounting 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, GNU, OpenBSD, FreeBSD, Solaris, macOS, and other Unix-like platforms. A Microsoft Windows (2000 or newer) port was made available starting with the 2.2.0 series.

Programming on GnuCash began in 1997, and its first stable release was in 1998. Small Business Accounting was added in 2001. A Mac installer became available in 2004. A Windows port was released in 2007.

In May 2012, the development of GnuCash for Android was announced. This is an expense-tracking companion app for GnuCash, as opposed to a stand-alone accounting package.

GnuCash is written primarily in C, with a small fraction in Scheme. One of the available features is pure fixed-point arithmetic to avoid rounding errors which would arise with floating-point arithmetic. This feature was introduced with version 1.6.

The Android App for GnuCash is written in Java and does not share any code with the PC software.

Users on the GnuCash mailing list have reported using it for United States 501(c)3 non-profit organizations successfully. However, the reports need to be exported and edited.


...
Wikipedia

...