Before computerization, bookkeeping and accounting had clear divisions. Bookkeepers were limited in their operations; bookkeepers’ duties consisted in recording the company's financial transactions in the corresponding journals (sales, purchases, cash receipts, and cash payments) and then posting the amounts into the designated accounts in general ledgers. After posting amounts into ledgers, the bookkeeping ended, and accountants started their work. They made adjusting entries and after that prepared the financial statements and other financial reports.
Now in the age of ubiquitous computing, the distinctions between accounting and bookkeeping have become blurred. Using computers and bookkeeping software enables updating accounts in the general ledger automatically. Once the format of the financial statements or records has been established, the software will generate statements and records with the click of a button.
At first look, it might appear that the small business accounting system is the same and offers accounts payable, accounts receivable, general ledger, billing, and other standard components. Beyond the main attributes, bookkeeping software includes various other features that cover a wide range of functions and services. Some of these features are marginally useful or even nothing more than marketing gimmicks, but at the same time, other features can be considered indispensable. If you are going to choose bookkeeping software, before deciding to purchase such software you should pay attention to its essential features.