A holding company in corporate accounting is a company that owns the majority of shares in other companies, known as subsidiaries. It exists primarily to control and manages the subsidiaries' operations, assets, and financial decisions while maintaining separate legal entities for each subsidiary.