Module or extension to use for tracking agreements?
You can setup CiviCase to enable multiple clients per case, by editing your xml/configuration/Settings.xml file. Set &lt;AllowMultipleCaseClients&gt;1&lt;/AllowMultipleCaseClients&gt;