[SalesForce] Can a user with a Salesforce Platform license create custom objects

Is a user that has a Salesforce platform license able to create custom objects? I understand that they can access a certain amount of custom objects, but if they are not at the limit what is preventing them from creating more?

Best Answer

I believe you need the Customize Application permission in order to define new objects. This permission cannot be assigned to a user who has the Salesforce Platform License.

To verify, I created a new Permission Set, added only the Customize Application permission (and those added automatically because they are required). I then tried to assign this Permission Set to a user with the Salesforce Platform license. I got this error:

Please fix the following:

  • Can't assign permission set Customize Application to user [redacted]. The user license doesn't allow the permission: Customize Application

Can't assign permission set