The best object model to configure within SF for migrating individual customers (B2C) data from
legacy systems is to leverage person account object in Salesforce. Person accounts are a special type
of accounts that store information about individual people by combining certain account and contact
fields into a single record4. Person accounts are useful for B2C scenarios where there is no need to
associate a company name with a contact. Person accounts also support standard Salesforce features
and functionality, such as leads, campaigns, reports, dashboards, etc5. Leverage custom person
account object in SF is not a good option because there is no such thing as a custom person account
object. Leverage custom account and contact object in SF is not a good option because it would
require creating and maintaining additional objects and fields that may not be necessary or
compatible with standard Salesforce features. Leverage standard account and contact object in SF is
not a good option because it would require filling in dummy values for the account name field, which
is mandatory for standard accounts.