
Salesforce points you toward permission sets, but moving off profiles means proving the new setup grants exactly what the old one did. How to compare a profile and a permission set, field by field.

Salesforce makes field usage hard to see. How to find the fields nobody fills in, why empty isn't the same as safe to delete, and how to retire them with the dependencies in front of you.

Auditing who can see a Salesforce field means checking every profile and permission set — or one SOQL query against FieldPermissions. The manual method, the faster query, and the one-screen answer.

"Is this field safe to change?" is one of the hardest questions in Salesforce. Field-level impact analysis traces the automations, reports, and dependencies that rely on a field — so you can change it with confidence.

Schema drift is the slow accumulation of changes nobody tracked — until a report breaks or an integration fails. Here's why the audit trail isn't enough and what real change tracking looks like.

Manual documentation decays the moment you save it. Here's why org documentation goes stale, why spreadsheets can't keep up, and what living documentation looks like instead.