A shareholders’ agreement is a legal contract between the shareholders of a company. It details the rights, obligations, responsibilities, and protections of the shareholders and provides a framework for their relationship. Its primary aim is to safeguard the interests of all involved parties.