About LedgerSMB

LedgerSMB is an open source financial accounting and ERP program. As of 1.3, it offers solid AR, AP, and GL tracking as well as inventory control and fixed assets handling.

The LedgerSMB client could be a web browser (FireFox, Opera, Chrome, Explorer ++) on any platform or a programmed API call. LedgerSMB server works well on any UNIX-type platform, including Linux, *BSD, and Apple's OS X. LedgerSMB server is tested on Windows although performance and scalability are believed to be stronger on UNIX-like platforms.

The goal of the LedgerSMB project is to bring high-quality ERP and accounting capabilities to small to midsize businesses. You can see more about how we intend to do this by reading our Statement of Direction.

LedgerSMB began in 2006 as a fork of the popular general ledger software package called SQL-Ledger largely written and maintained by Dieter Simader since 1999. Versions 1.2 and below are largely based on SQL-Ledger's code. As of 1.3, our codebase is moving away from what we inherited as quickly as is feasible. You can learn more about where we are going by reading our New Architecture Approach draft.

The current work that has been done on LedgerSMB 1.3 includes:

  • Entirely new single and bulk payment systems
  • New reconciliation interface optimized for hundreds or thousands of bank transactions per month.
  • Many improvements in contact handling
  • Many improvements in the security design
  • Separation of Duties, batches, and draft transactions.
  • Much, much more

Work is beginning on 1.4, which we hope will include:

  • Budget tracking
  • Hierarchical departments and projects
  • Better reporting options
  • Further improvements on Customer/Vendor/Employee handling

Our project has adopted the Ubuntu Code of Conduct. We strive as a community to work together and make the software the best that we can in an atmosphere of respect and collaboration.