function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Naveen JainNaveen Jain 

Extend Contact/Account objects or created new related objects

We are working on moving our user profile information to Salesforce.

 

While designing Salesforce Schema, we would like to understand the pros and cons of the two approaches below.

 

Option 1 - Extend Salesforce Standard Account/Contact object by adding custom fields.

 

Option 2 - Create new custom objects to capture additional information for Account/Contact and then create master/detail relationship with Account/Contact.

 

What are the pros and cons of the approach from data management point of view?

 

I do see that Option 1 is easier as we can use standard interface to manage the UI without any customization. With Option  2 - we would need to some customization so that admin users see all the user information in one place.

 

Any other pros/cons.

 

Thanks,

 

-Naveen

Best Answer chosen by Admin (Salesforce Developers) 
Ritesh AswaneyRitesh Aswaney

Unless the fields you're adding and require are drastically different, I would add fields to the salesforce account and contact objects. you would lose on things like account teams, reporting, et all.