The J.J Irani Committee was formed by the Government of India in 2004 to comprehensively revise the Companies Act of 1956 and make recommendations. The committee was tasked with simplifying and compacting the law, enabling easy interpretation, providing flexibility, protecting stakeholder interests, and addressing issues arising from revisions to the Companies Act. Some of the key recommendations included implementing strong corporate governance practices, establishing a framework for self-regulation and accountability, imposing heavy penalties on companies that do not file documents correctly or make incorrect disclosures, and carefully reviewing processes like name changes and changes to company directors.