Accounting is defined as the art of recording, classifying, summarizing, analyzing, interpreting and communicating the results of financial transactions and events. It involves generating financial information through recording transactions, classifying accounts, preparing documents like the trial balance, income statement, balance sheet, and cash flow statement. The resulting financial information is used by internal parties like managers and directors, as well as external parties like investors, lenders, and government agencies.