Accounting involves recording, classifying, and summarizing business transactions and communicating the results to interested parties. There are five main types of accounts - assets, liabilities, equity, revenue, and expenses. Accounting serves several functions, including keeping a systematic record of transactions, protecting business property, informing managers and other users, and ensuring compliance with legal requirements. It has both advantages such as providing evidence and assessing taxes, and limitations such as only recording monetary values and not accounting for inflation.