A personal and small-business financial-accounting software, licensed under GNU/GPL and available for Linux, Windows, Mac OS X, BSD, and Solaris.
GnuCash is personal and small business accounting software.
It is only a single-user tool, but it can easily handle the management of small business finances.
GnuCash is a double-entry accounting tool, with checking, savings, stocks, assets, expenses, and more.
GnuCash offers scheduled transactions, transaction matching, financial calculations, and importing, among a number of other things.