Photo by Samuel Cruz on Unsplash
Years ago, the debate was real. Today? Custom Metadata Types (CMDTs) are the clear winner over Custom Settings in almost every use case.
CMDTs give me everything I need:
Deployable via metadata
Referencable in validation rules, Flows, and formulas
Easier to maintain and document
I’ve standardized all org configurations in CMDTs—routing rules, thresholds, service availability settings, and more.
Still using Custom Settings for anything but legacy code? Time to migrate. The platform’s moved on—and so should your architecture.