Ledger makes it easy to work like an accountant you still need to understand double-entry bookkeeping and the function of a general ledger.
Ledger provides unparalleled flexibility. All account balances are calculated dynamically so that the standard accounting reports can be created for any arbitrary date or period without the need for a period close or roll-over.