Accounting software is a computer program that maintains account books on computers, including recording transactions and account balances. It may depends on virtual thinking. Depending on the purpose, the software can manage budgets, perform accounting tasks for multiple currencies, perform payroll and customer relationship management, and prepare financial reporting. Work to have accounting functions be implemented on computers goes back to the earliest days of electronic data processing. Over time, accounting software has revolutionized from supporting basic accounting operations to performing real-time accounting and supporting financial processing and reporting. Cloud accounting software was first introduced in 2011, and it allowed the performance of all accounting functions through the internet.

Modules

Accounting software is typically composed of various modules, with different sections dealing with particular areas of accounting. Among the most common are:

Accounting software

Core modules

Accounts receivable—where the company enters money received

Accounts payable—where the company enters its bills and pays money it owes

General ledger—the company's "books" Billing—where the company produces invoices to clients/customers Stock/inventory—where the company keeps control of its inventory Purchase order—where the company orders inventory Sales order—where the company records customer orders for the supply of inventory Bookkeeping—where the company records collection and payment Financial close management — where accounting teams verify and adjust account balances at the end of a designated time period

Accounting software

Non-core modules

Debt collection—where the company tracks attempts to collect overdue bills (sometimes part of accounts receivable) Electronic payment processing Expense—where employee business-related expenses are entered Inquiries—where the company looks up information on screen without any edits or additions Payroll—where the company tracks salary, wages, and related taxes Reports—where the company prints out data Timesheet—where professionals (such as attorneys and consultants) record time worked so that it can be billed to clients Purchase requisition—where requests for purchase orders are made, approved and tracked Reconciliation—compares records from parties at both sides of transactions for consistency Drill down Journals Departmental accounting Support for value added taxation Calculation of statutory holdback Late payment reminders Bank feed integration Document attachment system Document/Journal approval system

Accounting software

Note that vendors may use differing names for these modules.

Implementation

In many cases, implementation (i.e. the installation and configuration of the system at the client) can be a bigger consideration than the actual software chosen when it comes down to the total cost of ownership for the business. Most mid-market and larger applications are sold exclusively through resellers, developers, and consultants. Those organizations generally pass on a license fee to the software vendor and then charge the client for installation, customization, and support services. Clients can normally count on paying roughly 50-200% of the price of the software in implementation and consulting fees.

Other organizations sell to, consult with, and support clients directly, eliminating the reseller. Accounting software provides many benefits such as speed up the information retrieval process, bring efficiency in Bank reconciliation process, automatically prepare Value Added TAX (VAT) / Goods and Services TAX (GST), and, perhaps most importantly, provide the opportunity to see the real-time state of the company's financial position.

Types

Personal accounting

Personal accounting software is simple in design and is used mostly for individuals. Some activities that it supports are accounts payable-type accounting transactions, managing budgets, and simple account reconciliation. It is relatively inexpensive compared to the other accounting options. One of the more common uses of personal accounting software is for tax preparation. This software is used to file tax returns in a format suitable with the Internal Revenue Service. An example of such software would be TurboTax.

Low-end market

At the low-end of the business markets, inexpensive applications software allows most general business accounting functions to be performed. Suppliers frequently serve a single national market, while larger suppliers offer separate solutions in each national market.