Contact & data model
Microsoft Dynamics 365 Sales
Lead, opportunity, account and contact management alongside product and price lists, bundles, quotes, orders and invoices are confirmed, which is broader than a bare three-object model. But we found no public information on custom field types, required fields, deduplication, merge tooling or field-level permissions — and for a database of other people's personal data, unevidenced consent fields and hygiene tooling is a real gap.
HubSpot Sales Hub
Deals-as-pipelines up to 100 and 'smart properties' runs tell me a real relational model with custom properties exists, but the evidence is silent on deduplication, merge, field validation and permissioned field access — for a database of other people's personal data, unevidenced hygiene is unevidenced hygiene. Slightly above the cosmetic-customization floor only because the pipeline model is clearly substantial.