Background:
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.
Goal 1: LedgerSMB as Business Infrastructure
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:
Goal 2: LedgerSMB as Web Application
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:
Goal 3: Universal Adaptability
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:
Primary Focus:
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
2 weeks 3 days ago
2 weeks 4 days ago
2 weeks 5 days ago
4 weeks 1 day ago
4 weeks 2 days ago
9 weeks 1 day ago
9 weeks 1 day ago
13 weeks 5 days ago
15 weeks 2 days ago
20 weeks 1 day ago