An Accounting software is all about the various functional modules that it has. Some of them are- General ledger which takes care of the company’s financial dealings; Accounts Payable where the company enters its bills and pays the money it owes; Accounts Receivable where money received is entered. Accounting practice has been central to human society now for generations. Over time the tools, techniques and technologies used to promote effective accounting have evolved significantly. This article aims to demonstrate how the accounting role has changed over time and what impact it has had upon small business.