LedgerSMB is a fork of a popular general ledger software package called SQL-Ledger largely written and maintained by Dieter Simader. If you are considering joining our community please take a look at our Code of Conduct.
SMB is an acronym for Small Medium Business.
Some of the improvements that we've made to the code base so far include:
Our goal with LedgerSMB is develop new features with a true community driven project.
Our first release was largely to fix the serious security flaws, and we have started mapping out a plan to make the code base clearer, more secure and more standards compliant.
Some features that we started building and/or are planning for future releases of LedgerSMB:
and many more. Something missing above that you want to add? Join our mailing lists and let us know. We welcome input and feedback from all. Our subversion repository is publically visible on the
SourceForge project page and we have two mailing lists for public discussion.
LedgerSMB began as a fork of the popular open source SQL-Ledger accounting software. The initial aims of the project were to offer better security and data integrity controls. However, very quickly the projects began to diverge. This document spells out the basic long-range goals of LedgerSMB as a community project.
In order to meet changing needs of a diverse market it is important that as LedgerSMB grows, that it becomes an easily extensible (and even in some cases invisible) part of the data infrastructure of a business. In essence, it must eventually be possible to separate the web user interface from the software as
a whole. Important requirements we should strive towards are:
The LedgerSMB web interface must be extremely easy to use, but more important, it must always do the right thing accounting-wise. At the same time, the work-flow should be as streamlined as possible. If people want a mechanism to do something that is not generally accepted in accounting circles, then that button must map to an automation of the accepted way of doing it. For example, a delete button might map to a function which posts a reversing transaction. Important requirements we should strive for here include:
LedgerSMB should strive to be able to meet the needs of all businesses whether large or small anywhere in the world. While it is necessary that some markets will initially require more more attention than others, the general application should be designed so that it can be extended to other environments. Requirements here but not mentioned above include:
In line with the aforementioned goals, the LedgerSMB project's current priority is to provide an extremely capable yet user-friendly accounting and ERP solution to small to mid-size businesses in all locales where there is interest in using the software. Furthermore, regardless of what other markets are considered, the focus on small to mid-size businesses should never be lost. Such a focus offers an opportunity to provide a positive user experience in ways which are not present in larger organizations. LedgerSMB ought to strive
to be both the ideal SMB accounting/ERP package and also a solution that a start-up will never outgrow. The goals mentioned above will help us provide this ideal solution by allowing us to focus both on technical architecture and on user experience.
Recent comments
1 hour 47 min ago
2 days 1 hour ago
2 days 1 hour ago
2 days 1 hour ago
2 days 2 hours ago
2 days 2 hours ago
2 days 2 hours ago
1 day 13 hours ago
3 days 22 hours ago
3 days 22 hours ago