GAAP has been developed by the accounting professionals to guide preparers of financial statements in recording and reporting financial information regarding a business enterprise, hence aiding in the effective execution of the accounting procedure and in communicating the financial condition of the business.