Sync property values between Contact, Company and Deal Records

Need neeed need this. Some sort of link between contact and deal, deal and company. I think it’s email address for contact to deal and company domain for company to deal