As most ERP systems LedgerSMB’s functionalities are grouped into modules. Many modules are integrated parts of the base application. New features are implemented in separate modules at first to allow evaluation of the feature set. When a feature set has become sufficiently stable, the new module will be integrated in the base application. As of that time, the existing feature set of the module will be frozen, meaning that the utmost will be done to prevent changes to how the modules operate: to keep them stable.
These separate modules - which are called add-ons - have to be installed separately. After installation they become seamless parts of LedgerSMB with no visible difference from the base application. An additional benefit of having the separation between the base application and add-ons is that it allows for different release schedules and separate maturity levels.
LedgerSMB 1.3 features the following integrated modules:
General ledger
Payment and Accounts payable
Invoicing and Accounts receivable
Fixed asset accounting
Time registration and invoicing
Point of Sale
Quotation and Order management
Manufacturing
Inventory (warehousing) and shipping management
VAT reporting (cash based)
Controlling
Project accounting
Department accounting
Application administration
These add-ons can be installed:
Budgeting
Enhanced AR and AP support
VAT reporting (accrual based)
Enhanced trial-balance report
Enhanced recurring transactions
Payroll (to be created - under discussion at the time of writing)
With this list of modules and add-ons LedgerSMB has succesfully been implemented in a wide range of companies of varying types and sizes: shops, manufacturing companies and service oriented businesses up to as big as four thousand (4.000) Accounts payable transactions per week.