We built a lead referral system, that ties into an estate agent portal, whereby Agents can manage their profiles and proposals, submit them to prospective leads and have the system and the administrator manage everything.