Accounting is not a choice but a necessity for every business irrespective of its size. Accounting is basically recording, classifying, analyzing and reporting the financial data of a firm. Every firm, be it big or small needs their money to be managed in order to keep a track of their capital. Some people decide to do the accounting chores all by themselves and while some other hire professionals to do the same. Modern day accounting tasks can also be done with the help of accounting software. This software can easily be found in the market. There are many different kinds of accounting which depends on the size and structure of the group that is using it. In all, any business will cease to exist without the helping hand of accounting.