What It IsThe boundary is the namespace, and it is generous
Propertybase customization means everything you build in your own Salesforce org on top of a
managed package you cannot edit. The package ships in its own namespace: its objects, its Apex, its
Lightning components, its Listing Browser and its MLS and portal synchronisation engine are the
vendor's, and they are locked. What the Salesforce Platform allows in your namespace is
substantial, and it is where every well-built Propertybase customization lives — custom fields on
the packaged objects, validation rules, page layouts, record types, Flows, Apex triggers and
classes, custom objects of your own, and Lightning Web Components. Vendor documentation on the
product's own configuration surface is at help.propertybase.com.
The single most valuable property of that arrangement is upgrade safety. Because your work sits in
your namespace rather than inside the package, a vendor release lands without a rebuild — provided
nothing you built depends on the vendor's internals. That proviso is the whole discipline: build on
the packaged objects, never against assumptions about how the packaged code behaves, and keep a
sandbox on the upgrade path so a release is a test run rather than an incident.
Who this is for: CRM managers, operations leaders and technology leads at firms
whose Propertybase org almost does what they need. We help growing and mid-market companies solve complex CRM, integration, and
business system challenges, and we work with enterprise organizations facing the same
problems at greater scale — and the honest first question is always whether a requirement needs building at all.
What is locked, what is configuration, and what is genuinely custom development
The middle column is far wider than most firms assume, and it is where we try to land every
requirement first. Custom development enters at three predictable places — a matching or scoring
rule the Listing Browser cannot express, a commission or co-broke model with no packaged
equivalent, and a bi-directional sync with a system that has no connector; the last of those is
covered on Propertybase API & integrations.