Accounting is the process of recording, classifying, summarizing, interpreting and communicating financial information about an entity. It has both external and internal users. External users include investors, creditors, tax authorities and customers who use financial statements. Internal users include management and owners who use managerial accounting for decision making. To ensure consistency, accounting follows Generally Accepted Accounting Principles (GAAP), which are a common set of standards, procedures and constraints. GAAP aims to make financial information useful, comprehensive, consistent and comparable for decision makers.